{"_id":"libp2p","_rev":"4633898","name":"libp2p","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","dist-tags":{"latest":"3.2.0","next":"3.2.0-b30baa93a"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"time":{"modified":"2026-04-10T19:05:22.000Z","created":"2015-09-20T15:19:25.685Z","3.2.0-b30baa93a":"2026-04-10T16:14:56.467Z","3.2.0-f60bd85b0":"2026-04-10T11:26:26.560Z","3.2.0-90100be0c":"2026-04-10T07:05:27.075Z","3.2.0":"2026-04-08T15:46:16.617Z","3.1.7-74620dbcd":"2026-04-08T14:44:53.420Z","3.1.7-b6efda3d5":"2026-04-08T11:27:47.374Z","3.1.7-1ecf0e324":"2026-04-08T07:55:06.922Z","3.1.7-ff5ee99ed":"2026-04-06T10:07:18.572Z","3.1.7-4580b64fa":"2026-04-04T06:37:10.926Z","3.1.7-709b3fa2e":"2026-04-02T19:57:22.190Z","3.1.7-2a3e54738":"2026-04-02T07:16:00.415Z","3.1.7":"2026-03-28T10:30:53.337Z","3.1.6-1c3b61777":"2026-03-27T21:27:29.874Z","3.1.6-f88ec96cf":"2026-03-24T16:42:46.974Z","3.1.6-dd251c5e7":"2026-03-23T06:39:33.028Z","3.1.6-82c3c9ea8":"2026-03-20T09:37:59.448Z","3.1.6-d6f6f5818":"2026-03-19T07:05:37.847Z","3.1.6":"2026-03-13T22:58:21.532Z","3.1.5-9c0fc4482":"2026-03-12T21:15:59.891Z","3.1.5-e19d11093":"2026-03-11T22:52:12.510Z","3.1.5-28af2ff3d":"2026-03-11T18:25:01.295Z","3.1.5-db185b16b":"2026-03-06T14:50:37.581Z","3.1.5-4db427d30":"2026-03-04T17:36:04.121Z","3.1.5":"2026-03-03T15:51:33.381Z","3.1.4-f4b950dc9":"2026-03-03T13:51:21.064Z","3.1.4-8f0e1b2db":"2026-03-02T12:42:46.602Z","3.1.4-3bb95f95b":"2026-03-01T23:09:27.603Z","3.1.4-19796b103":"2026-03-01T10:50:26.555Z","3.1.4":"2026-03-01T00:02:03.870Z","3.1.3-30b53a999":"2026-02-25T08:30:23.710Z","3.1.3":"2026-01-16T16:13:16.069Z","3.1.2-05acd0c35":"2026-01-16T15:38:32.962Z","3.1.2-7fff925bf":"2026-01-16T12:00:19.505Z","3.1.2-28c2b65f4":"2026-01-16T10:04:16.823Z","3.1.2":"2025-11-14T09:01:17.358Z","3.1.1-977a3c5f2":"2025-11-14T08:11:58.730Z","3.1.1":"2025-11-13T07:03:19.423Z","3.1.0-e2bdc7e63":"2025-11-13T06:05:45.544Z","3.1.0-8cebf6322":"2025-11-13T05:20:50.921Z","3.1.0":"2025-10-29T10:28:00.066Z","3.0.7-d1ff510bb":"2025-10-29T09:18:58.689Z","3.1.0-d447a9944":"2025-10-29T08:34:35.051Z","3.0.7-0f3ab9e61":"2025-10-28T15:29:57.226Z","3.0.7":"2025-10-23T04:32:35.887Z","3.0.6-dad3cca5d":"2025-10-22T19:42:51.059Z","3.0.6-fb08a2f90":"2025-10-09T09:41:59.098Z","3.0.6-3596206ed":"2025-10-06T04:54:47.856Z","3.0.6":"2025-10-03T10:51:53.148Z","3.0.5-a0f9da212":"2025-10-03T09:46:42.188Z","3.0.5-5fccd1dde":"2025-10-03T08:33:14.830Z","3.0.5":"2025-10-02T07:07:09.447Z","3.0.4-72a7ea10a":"2025-10-02T05:47:28.702Z","3.0.4":"2025-10-01T17:35:39.174Z","3.0.3-7e1c0bada":"2025-10-01T14:35:44.183Z","3.0.3-547a5b988":"2025-09-30T12:48:35.389Z","3.0.3-93ba5a84f":"2025-09-28T05:56:04.913Z","3.0.3-de2ad9ca5":"2025-09-27T16:00:12.523Z","3.0.3":"2025-09-27T08:07:45.817Z","3.0.2-334f91bdc":"2025-09-27T07:42:22.114Z","3.0.2-8d66d5ff1":"2025-09-27T06:49:57.477Z","3.0.2-39e2e541a":"2025-09-26T15:31:03.842Z","3.0.2-8543df06b":"2025-09-26T13:41:29.741Z","3.0.2":"2025-09-25T15:25:53.156Z","3.0.1-425a42cdd":"2025-09-25T14:35:41.091Z","3.0.1-71e8ee163":"2025-09-25T07:08:10.939Z","3.0.1":"2025-09-24T14:01:36.362Z","3.0.0-55b7e5fea":"2025-09-24T12:41:04.508Z","3.0.0":"2025-09-24T05:49:27.639Z","2.10.0-6059227cb":"2025-09-23T19:40:29.673Z","3.0.0-621b464f0":"2025-09-23T15:48:58.936Z","3.0.0-049bfa0fa":"2025-09-23T12:56:54.954Z","2.10.0-fb19b055d":"2025-09-23T11:34:12.788Z","2.10.0-e8398d97e":"2025-09-23T10:02:31.624Z","2.10.0-87bc8d4fb":"2025-09-22T11:03:51.424Z","2.10.0-f0afebfdf":"2025-09-22T08:36:25.106Z","2.10.0-9a9b11fd4":"2025-09-22T06:53:03.224Z","2.10.0-da78fa851":"2025-09-19T07:45:03.345Z","2.10.0-8484de8a2":"2025-09-08T06:38:12.073Z","2.10.0-0f07e3df5":"2025-09-05T11:28:57.765Z","2.10.0-a02cb0461":"2025-09-04T09:02:12.469Z","2.10.0-f5932c294":"2025-08-20T11:10:02.711Z","2.10.0":"2025-08-20T04:33:56.470Z","2.9.0-5ed83dd69":"2025-08-19T12:28:31.650Z","2.9.0-aa770ab81":"2025-08-17T20:42:22.720Z","2.9.0-7ce083dca":"2025-08-14T10:18:38.254Z","2.9.0-cf9aab5c8":"2025-07-30T10:54:17.499Z","2.9.0-cb1c14e62":"2025-07-24T15:48:47.887Z","2.9.0-4420fad68":"2025-07-13T06:34:18.245Z","2.9.0-79473c99a":"2025-07-10T10:31:41.738Z","2.9.0-ce6b542a8":"2025-07-09T15:43:05.356Z","2.9.0-58abe8702":"2025-07-09T11:43:06.471Z","2.9.0":"2025-07-08T11:08:24.292Z","2.8.14-87e5d5938":"2025-07-08T09:58:18.067Z","2.8.14":"2025-07-07T16:35:39.918Z","2.8.13-57e7fa441":"2025-07-07T15:43:32.203Z","2.8.13":"2025-07-07T06:23:15.625Z","2.8.12-cfe2be4c9":"2025-07-03T13:43:26.844Z","2.8.12":"2025-06-25T15:19:44.206Z","2.8.11-2d6079bc1":"2025-06-25T14:38:38.283Z","2.8.11-8ad44f759":"2025-06-25T13:57:21.486Z","2.8.11-d2dc12c7d":"2025-06-25T10:02:22.413Z","2.8.11-451e011d4":"2025-06-18T12:53:42.885Z","2.8.11-53001addf":"2025-06-18T11:18:50.806Z","2.8.11-439d2c9ce":"2025-06-17T15:14:33.518Z","2.8.11":"2025-06-17T08:02:07.928Z","2.8.10-7eed3b40d":"2025-06-17T07:08:08.326Z","2.8.10":"2025-06-16T13:34:27.029Z","2.8.9-6c42ea64a":"2025-06-16T12:46:29.497Z","2.8.9-ae595d8db":"2025-06-13T14:54:04.477Z","2.8.9":"2025-06-03T15:10:48.302Z","2.8.8-8e87be9e6":"2025-06-03T13:26:19.054Z","2.8.8-bb4ad31db":"2025-06-03T12:28:30.312Z","2.8.8-cc7b34c0f":"2025-06-03T08:18:46.749Z","2.8.8-b8600fce8":"2025-06-03T06:53:55.495Z","2.8.8-6a3ae02f5":"2025-05-30T17:59:16.063Z","2.8.8-307d0ba58":"2025-05-30T16:22:01.783Z","2.8.8-ec73d59a6":"2025-05-30T16:17:05.859Z","2.8.8-2a7425cdb":"2025-05-30T16:13:14.488Z","2.8.8-dbbc6ef1d":"2025-05-30T16:13:08.092Z","2.8.8-d91ae66c6":"2025-05-29T09:42:13.900Z","2.8.8-3528df829":"2025-05-29T09:21:34.921Z","2.8.8-b32bc8406":"2025-05-28T18:58:37.664Z","2.8.8-5b004c0c4":"2025-05-28T17:39:26.310Z","2.8.8-8efb065d2":"2025-05-28T17:28:30.415Z","2.8.8-14dbebea8":"2025-05-24T11:32:47.087Z","2.8.8-9f1be6742":"2025-05-24T10:53:40.961Z","2.8.8":"2025-05-23T13:31:31.672Z","2.8.7-ab014c0c0":"2025-05-22T15:04:00.032Z","2.8.7-7788b4025":"2025-05-22T13:33:47.593Z","2.8.7-776cb432d":"2025-05-21T15:28:09.887Z","2.8.7":"2025-05-20T14:22:08.333Z","2.8.6-aa25d38ab":"2025-05-20T13:17:13.099Z","2.8.6":"2025-05-19T08:58:45.752Z","2.8.5-3df5bf2da":"2025-05-19T08:22:51.875Z","2.8.5-3577af88a":"2025-05-19T06:15:32.700Z","2.8.5-32627c876":"2025-05-17T07:38:13.279Z","2.8.5-213a54a1e":"2025-05-16T16:43:32.274Z","2.8.5-185b23eac":"2025-05-14T12:51:41.696Z","2.8.5-4b8c0a6bd":"2025-05-14T11:13:07.366Z","2.8.5-a5a33afd9":"2025-05-12T08:48:28.274Z","2.8.5-9b33d202e":"2025-05-12T07:53:00.018Z","2.8.5-f1de46607":"2025-05-07T10:47:35.831Z","2.8.5-772b4011e":"2025-05-07T09:26:45.518Z","2.8.5-cdc63e6cc":"2025-05-06T16:52:11.629Z","2.8.5":"2025-04-17T12:50:12.250Z","2.8.4-6f96de86c":"2025-04-17T09:05:44.344Z","2.8.4-afa5c9f59":"2025-04-17T07:49:30.600Z","2.8.4":"2025-04-16T11:11:54.833Z","2.8.3-f09bef843":"2025-04-16T09:01:33.124Z","2.8.3-3833353bd":"2025-04-16T08:25:52.319Z","2.8.3-b9e32cc37":"2025-04-15T14:01:46.695Z","2.8.3":"2025-04-09T15:41:03.296Z","2.8.2-4f37aff53":"2025-04-09T14:58:46.163Z","2.8.2-53a9be54e":"2025-04-09T13:57:00.292Z","2.8.2-da7353a0b":"2025-04-09T12:03:28.827Z","2.8.2-4c64bd06d":"2025-04-09T11:01:29.265Z","2.8.2-da4e9da82":"2025-04-08T11:39:04.067Z","2.8.2-d53ef170c":"2025-03-25T16:45:57.392Z","2.8.2-0b9090aea":"2025-03-25T13:16:48.006Z","2.8.2-78cd7d53e":"2025-03-25T12:51:49.212Z","2.8.2-fc5122110":"2025-03-25T11:45:12.412Z","2.8.2-71267286":"2025-03-20T16:50:48.524Z","2.8.2-b2124c2db":"2025-03-20T16:32:17.325Z","2.8.2":"2025-03-18T16:14:26.701Z","2.8.1-2f2322a25":"2025-03-18T15:38:08.966Z","2.8.1-95909c3df":"2025-03-18T14:44:11.573Z","2.8.1-a71c7c32b":"2025-03-18T14:09:44.393Z","2.8.1-907518bad":"2025-03-14T12:11:26.758Z","2.8.1-a7ab9a41b":"2025-03-14T10:47:17.627Z","2.8.1-757577dd2":"2025-03-13T16:06:10.935Z","2.8.1":"2025-03-12T14:01:18.547Z","2.8.0-0699fb747":"2025-03-12T13:00:48.763Z","2.8.0-600d0a561":"2025-03-07T17:34:41.618Z","2.8.0-a6c9aee5a":"2025-03-06T14:10:58.171Z","2.8.0-88b5c29ed":"2025-03-06T13:47:41.052Z","2.8.0-5fe2a18fc":"2025-03-04T17:42:08.426Z","2.8.0":"2025-03-04T07:09:04.992Z","2.7.5-48cd9b652":"2025-03-03T18:33:52.993Z","2.7.5-2fbcdb687":"2025-03-03T18:05:56.659Z","2.7.5-2c8ecb455":"2025-03-03T17:12:54.192Z","2.7.5-3f127b610":"2025-03-03T14:49:17.362Z","2.7.5-dd71d8a86":"2025-03-03T12:38:18.201Z","2.7.5-80fe31aa1":"2025-03-03T12:31:45.779Z","2.7.5":"2025-03-03T12:12:13.557Z","2.7.4-52a46ecad":"2025-03-03T11:31:27.763Z","2.7.4-3d9b07c34":"2025-02-27T17:27:24.579Z","2.7.4-9acccaaed":"2025-02-27T16:56:59.756Z","2.7.4-0555339ba":"2025-02-26T13:26:10.392Z","2.7.4-22e62d00f":"2025-02-26T12:56:01.508Z","2.7.4":"2025-02-26T10:31:40.148Z","2.7.3-4939ef7ae":"2025-02-26T09:49:08.817Z","2.7.3-96f79bc11":"2025-02-26T08:34:13.540Z","2.7.3-e1f868f03":"2025-02-26T08:27:42.286Z","2.7.3-e2f49432b":"2025-02-26T06:58:55.146Z","2.7.3":"2025-02-25T09:28:59.654Z","2.7.2-90cca822b":"2025-02-25T07:55:50.774Z","2.7.2-6f8cfeafb":"2025-02-24T12:00:23.378Z","2.7.2-f465c5473":"2025-02-23T17:46:25.031Z","2.7.2-5b084e968":"2025-02-23T17:03:45.328Z","2.7.2-e7e01f58f":"2025-02-23T08:09:41.938Z","2.7.2":"2025-02-21T18:14:57.588Z","2.7.1-2a3cec922":"2025-02-21T17:40:55.672Z","2.7.1-a4f0db1e9":"2025-02-21T17:40:17.689Z","2.7.1-9b1a3791d":"2025-02-21T17:03:49.677Z","2.7.1":"2025-02-21T13:52:37.627Z","2.7.0-2b49a5f74":"2025-02-21T12:47:23.155Z","2.7.0-1ab50cc0d":"2025-02-21T11:52:04.178Z","2.7.0-d98cc46e4":"2025-02-21T09:33:11.547Z","2.7.0-7718d020a":"2025-02-21T08:39:27.629Z","2.7.0":"2025-02-20T15:44:13.993Z","2.6.3-8331c8ea8":"2025-02-20T14:52:09.650Z","2.6.3-cc7fcfe98":"2025-02-20T14:28:30.247Z","2.6.3-ff951f1a0":"2025-02-20T12:48:37.851Z","2.6.3-700e4c0b5":"2025-02-20T11:01:06.621Z","2.6.3-754fe84db":"2025-02-19T14:59:08.391Z","2.6.3":"2025-02-18T16:52:11.953Z","2.6.2-e7e280257":"2025-02-18T15:48:21.864Z","2.6.2-68ad3663e":"2025-02-18T13:37:31.810Z","2.6.2-b818882e0":"2025-02-18T08:31:57.147Z","2.6.2-1fc0e2662":"2025-02-14T16:17:16.789Z","2.6.2-23685db5e":"2025-02-13T16:22:55.461Z","2.6.2":"2025-02-13T15:56:44.647Z","2.6.1-35a52f029":"2025-02-13T15:14:14.053Z","2.6.1-2e35b6055":"2025-02-13T14:40:30.460Z","2.6.1-c4e862731":"2025-02-13T12:48:39.177Z","2.6.1-d188511b9":"2025-02-13T09:58:41.213Z","2.6.1-f9345a7a1":"2025-02-13T08:33:15.645Z","2.6.1-7655833bb":"2025-02-13T07:21:50.980Z","2.6.1-4ab04faf0":"2025-02-12T17:53:48.921Z","2.6.1":"2025-02-10T09:36:21.680Z","2.6.0-d8f003e6e":"2025-02-10T08:56:35.633Z","2.6.0":"2025-02-10T06:41:23.221Z","2.5.2-6e52ee346":"2025-02-10T05:48:55.974Z","2.5.2-7a1665cd8":"2025-02-06T11:04:03.922Z","2.5.2-21088c519":"2025-02-06T08:00:05.444Z","2.5.2-96f14e429":"2025-02-06T06:00:40.866Z","2.5.2-34b3c14b8":"2025-02-05T16:10:58.586Z","2.5.2-d72b51184":"2025-02-04T17:22:23.324Z","2.5.2":"2025-02-04T12:02:09.407Z","2.5.1-bf0f74d66":"2025-02-04T11:21:16.320Z","2.5.1-26313e695":"2025-02-04T10:40:16.797Z","2.5.1-66c3ec5e1":"2025-02-04T09:59:49.450Z","2.5.1-c1d0b7fa4":"2025-02-04T09:51:16.675Z","2.5.1-d61cbacec":"2025-02-04T08:25:55.867Z","2.5.1-80ddad5bb":"2025-02-04T07:06:06.225Z","2.5.1":"2025-02-03T13:23:00.600Z","2.5.0-e2ec7bdaa":"2025-02-03T12:28:09.695Z","2.5.0-4bbcfa707":"2025-02-03T12:06:39.217Z","2.5.0-723bde6ce":"2025-02-03T11:54:23.727Z","2.5.0-15a70af5f":"2025-02-03T10:59:39.730Z","2.5.0-f767126e1":"2025-01-20T15:19:19.094Z","2.5.0-06fc82da8":"2025-01-13T17:08:49.760Z","2.5.0-c90984ec7":"2025-01-13T14:59:39.868Z","2.5.0-fe8af37a1":"2025-01-13T14:16:43.835Z","2.5.0-b56d91884":"2025-01-09T10:38:52.034Z","2.5.0":"2025-01-09T10:16:29.705Z","2.4.2-abe9bd154":"2025-01-07T15:51:46.142Z","2.4.2-20d9ba73e":"2025-01-07T10:14:04.041Z","2.4.2-ae75570c8":"2025-01-06T16:49:51.292Z","2.4.2-285dab7d7":"2024-12-13T08:04:42.866Z","2.4.2-5acfae333":"2024-12-13T08:00:41.193Z","2.4.2-f4747450f":"2024-12-13T07:58:07.078Z","2.4.2-52f0f2f13":"2024-12-13T07:57:45.725Z","2.4.2":"2024-12-12T12:03:55.803Z","2.4.1-023ea575c":"2024-12-12T11:19:13.324Z","2.4.1-d3e5a3382":"2024-12-12T08:38:11.519Z","2.4.1-3c63482e5":"2024-12-12T08:38:06.681Z","2.4.1":"2024-12-11T09:56:13.466Z","2.4.0-5c4a79e5a":"2024-12-10T13:54:17.401Z","2.4.0-127abe24b":"2024-12-10T09:15:21.399Z","2.4.0":"2024-12-09T14:18:28.276Z","2.3.1-48e9cfa56":"2024-12-09T12:05:31.618Z","2.3.1-96654117c":"2024-12-06T14:08:49.065Z","2.3.1-9614de7c6":"2024-12-06T14:04:48.114Z","2.3.1-2625cc323":"2024-12-06T12:50:28.861Z","2.3.1-92cc74082":"2024-12-06T11:55:00.378Z","2.3.1-d19974d93":"2024-12-04T17:36:41.106Z","2.3.1-6ab85ea68":"2024-12-04T13:34:37.987Z","2.3.1-2c182d2e2":"2024-11-30T15:41:15.317Z","2.3.1-06f79b646":"2024-11-30T15:41:06.657Z","2.3.1-99f5f270b":"2024-11-30T12:17:33.727Z","2.3.1-f8da60e73":"2024-11-29T19:55:37.643Z","2.3.1-406b3916c":"2024-11-29T19:02:41.053Z","2.3.1-a0c8ceb99":"2024-11-29T18:37:40.964Z","2.3.1-f2f9008b8":"2024-11-29T15:21:32.849Z","2.3.1-339b7df88":"2024-11-28T14:43:09.617Z","2.3.1-8a9258a24":"2024-11-27T09:56:12.062Z","2.3.1-4761dd701":"2024-11-26T17:49:07.976Z","2.3.1-3650283f7":"2024-11-26T16:46:39.489Z","2.3.1-b02ea9b6e":"2024-11-26T15:30:04.287Z","2.3.1-bc90b4fd5":"2024-11-25T09:28:12.241Z","2.3.1-a82b07d8c":"2024-11-25T09:25:50.471Z","2.3.1-d6cd25d0d":"2024-11-25T09:25:43.588Z","2.3.1-98b43045c":"2024-11-25T09:25:22.261Z","2.3.1-4a85eb033":"2024-11-25T08:06:08.061Z","2.3.1-6ddc1b80e":"2024-11-22T12:52:20.530Z","2.3.1-0862522fe":"2024-11-22T12:33:18.553Z","2.3.1-b248eefc0":"2024-11-21T09:07:03.016Z","2.3.1-d866eb5bb":"2024-11-19T17:23:17.274Z","2.3.1-f53f65d18":"2024-11-19T14:40:18.074Z","2.3.1":"2024-11-18T12:42:05.282Z","2.3.0-05d559f54":"2024-11-18T11:24:22.656Z","2.3.0-656db81cf":"2024-11-18T10:43:18.030Z","2.3.0":"2024-11-18T08:51:38.924Z","2.2.1-432955390":"2024-11-16T10:52:09.944Z","2.2.1-eee97c7d4":"2024-11-15T16:04:12.119Z","2.2.1-2feaeddb4":"2024-11-15T11:14:18.834Z","2.2.1-c917314f3":"2024-11-14T16:35:17.318Z","2.2.1-844a8d2d1":"2024-11-14T16:08:04.551Z","2.2.1-7dcabb884":"2024-11-14T10:49:25.262Z","2.2.1-7626b224d":"2024-11-12T11:55:03.784Z","2.2.1-02f285fc8":"2024-11-12T09:07:45.449Z","2.2.1-32ca76fcb":"2024-11-08T08:22:31.996Z","2.2.1-665769021":"2024-11-07T14:38:36.773Z","2.2.1-7dead6d35":"2024-11-07T13:26:57.458Z","2.2.1-6bd7f9169":"2024-11-07T08:23:55.220Z","2.2.1-91687998d":"2024-11-06T07:39:09.344Z","2.2.1-d30d07e6f":"2024-11-05T14:12:13.370Z","2.2.1-adc767899":"2024-11-05T08:09:54.771Z","2.2.1-7c085d10c":"2024-11-04T22:41:06.558Z","2.2.1-0a3406a05":"2024-11-02T12:20:13.814Z","2.2.1-c2ff2e454":"2024-11-02T11:43:52.623Z","2.2.1-ad5cfd66a":"2024-10-30T09:28:10.977Z","2.2.1":"2024-10-28T20:17:21.447Z","2.2.0":"2024-10-28T10:57:21.780Z","2.1.10-a657bbd2e":"2024-10-28T08:44:18.881Z","2.1.10-d34642db1":"2024-10-28T08:32:17.785Z","2.1.10-7383821e1":"2024-10-26T07:28:58.461Z","2.1.10-717731e49":"2024-10-25T10:22:21.475Z","2.1.10":"2024-10-23T13:30:14.013Z","2.1.9-aa8de9fd3":"2024-10-23T12:23:58.793Z","2.1.9-3bc9769b8":"2024-10-23T11:41:45.325Z","2.1.9-3244ed086":"2024-10-23T08:11:57.411Z","2.1.9-4521cf1f7":"2024-10-23T08:04:16.855Z","2.1.9-75301ac7d":"2024-10-22T08:22:03.810Z","2.1.9-e6b4158c6":"2024-10-22T08:21:49.886Z","2.1.9":"2024-10-11T18:43:54.519Z","2.1.8-5d199f9b6":"2024-10-11T17:39:58.458Z","2.1.8":"2024-10-09T18:09:08.775Z","2.1.7-0d326d102":"2024-10-09T17:02:57.062Z","2.1.7-e99e8f448":"2024-10-09T10:14:57.502Z","2.1.7":"2024-10-09T09:13:15.510Z","2.1.6-d7a818e8e":"2024-10-09T07:10:43.375Z","2.1.6-934a891f9":"2024-10-08T19:33:46.055Z","2.1.6-d4da56961":"2024-10-08T01:04:53.639Z","2.1.6":"2024-10-07T07:01:58.847Z","2.1.5-27b2fa6b6":"2024-10-05T08:16:04.324Z","2.1.5-661d6586a":"2024-10-03T12:43:15.329Z","2.1.5-80e798cdc":"2024-10-02T10:02:51.016Z","2.1.5-b4f02a637":"2024-10-02T08:57:33.541Z","2.1.5-35b48025c":"2024-09-30T20:26:37.919Z","2.1.5-32c176fd5":"2024-09-30T16:33:42.920Z","2.1.5":"2024-09-30T14:09:17.455Z","2.1.4-58784abf7":"2024-09-30T12:38:25.962Z","2.1.4-d9c7e0f7e":"2024-09-30T12:38:23.440Z","2.1.4-24fa1d5af":"2024-09-30T12:38:18.683Z","2.1.4":"2024-09-27T11:22:34.191Z","2.1.3-dad979f9b":"2024-09-27T09:56:28.208Z","2.1.3-a390db4a4":"2024-09-27T07:34:06.486Z","2.1.3-82bd42bcf":"2024-09-27T07:29:33.601Z","2.1.3":"2024-09-25T14:23:45.995Z","2.1.2-0c5957836":"2024-09-25T13:45:56.439Z","2.1.2-c5988cce8":"2024-09-25T13:32:10.626Z","2.1.2-980038477":"2024-09-25T13:32:00.328Z","2.1.2-fa83ee1c7":"2024-09-25T06:38:09.706Z","2.1.2":"2024-09-24T16:23:11.469Z","2.1.1-c258b35af":"2024-09-24T15:32:24.388Z","2.1.1":"2024-09-24T12:26:52.519Z","2.1.0-7f7ec82ae":"2024-09-24T11:05:42.978Z","2.1.0":"2024-09-24T07:43:38.912Z","2.0.3-b3272cfce":"2024-09-24T06:47:17.989Z","2.0.3":"2024-09-23T11:44:28.117Z","2.0.2-21fe841f2":"2024-09-23T09:03:38.389Z","2.0.2-c628c44c5":"2024-09-23T07:08:40.212Z","2.0.2-4fd7eb2e1":"2024-09-20T14:57:50.100Z","2.0.2-6ccbb06f0":"2024-09-19T10:03:45.490Z","2.0.2-34455b5f2":"2024-09-13T16:16:51.328Z","2.0.2":"2024-09-12T11:30:00.366Z","2.0.1-18dd3cb26":"2024-09-12T09:21:14.755Z","2.0.1-1210884ed":"2024-09-12T08:53:47.770Z","2.0.1":"2024-09-11T19:16:55.151Z","2.0.0-d101aac4b":"2024-09-11T17:31:38.554Z","2.0.0-7cd984569":"2024-09-11T17:19:25.002Z","2.0.0":"2024-09-11T10:15:54.572Z","1.9.4-b6681bd25":"2024-09-11T09:09:40.013Z","1.9.4-2bbaf4361":"2024-09-10T16:06:57.476Z","1.9.4-e1ca9cced":"2024-09-10T14:15:49.482Z","1.9.4-71e5f7a5b":"2024-09-10T11:45:29.562Z","1.9.4-c010d575c":"2024-09-10T09:44:38.411Z","1.9.4-a142bb642":"2024-09-10T08:07:52.754Z","1.9.4-81ebe4e47":"2024-09-10T06:21:56.487Z","1.9.4-5214dec4a":"2024-09-09T07:54:46.106Z","1.9.4-df330695a":"2024-09-06T11:48:22.768Z","1.9.4":"2024-09-05T16:49:03.315Z","1.9.3-dd7b329c4":"2024-09-05T14:54:36.422Z","1.9.3-737b3ea5b":"2024-09-04T13:35:36.521Z","1.9.3-2265e59ba":"2024-09-04T11:59:03.131Z","1.9.3-1675adee2":"2024-08-30T10:52:43.107Z","1.9.3":"2024-08-30T10:05:28.426Z","1.9.2-7655e5200":"2024-08-29T15:23:00.165Z","1.9.2-50b897139":"2024-08-29T14:51:25.535Z","1.9.2-e211b46cc":"2024-08-29T13:16:18.743Z","1.9.2":"2024-08-18T07:47:37.161Z","1.9.1-3c8dd5bbf":"2024-08-17T06:50:26.964Z","1.9.1":"2024-08-16T17:05:34.972Z","1.9.0-359265a3a":"2024-08-16T14:14:13.485Z","1.9.0":"2024-08-15T15:53:05.278Z","1.8.3-1dfb74e79":"2024-08-15T09:49:04.271Z","1.8.3-7939dbd5c":"2024-08-14T12:54:35.272Z","1.8.3-c5dba70a9":"2024-08-13T15:02:48.730Z","1.8.3-0edbfe7af":"2024-08-09T15:22:26.559Z","1.8.3":"2024-08-02T16:39:09.555Z","1.8.2-f30e2ee8d":"2024-08-02T15:11:12.480Z","1.8.2-944935f8d":"2024-07-29T14:52:58.744Z","1.8.2":"2024-07-29T10:08:57.677Z","1.8.1-a8ec2bcb7":"2024-07-29T08:10:36.268Z","1.8.1-a82ff8221":"2024-07-26T17:50:27.051Z","1.8.1-34cf1f7cd":"2024-07-26T17:13:30.318Z","1.8.1-8b3114292":"2024-07-22T14:39:23.336Z","1.8.1-4a994c5ef":"2024-07-22T09:10:53.304Z","1.8.1-73f2b6b6d":"2024-07-15T17:58:54.998Z","1.8.1-40902d99b":"2024-07-15T17:54:42.196Z","1.8.1-928801a80":"2024-07-15T17:51:43.180Z","1.8.1-a130993ed":"2024-07-15T17:51:38.867Z","1.8.1":"2024-07-13T13:56:39.307Z","1.8.0-e9b6a242a":"2024-07-13T13:15:56.888Z","1.8.0-3319ff41e":"2024-07-10T18:23:32.182Z","1.8.0-e1f0b307c":"2024-07-10T17:00:05.267Z","1.8.0-d1aec4d9f":"2024-07-08T19:39:50.032Z","1.8.0-ce6da9896":"2024-07-08T19:34:48.267Z","1.8.0-151bc46fb":"2024-07-08T06:29:20.730Z","1.8.0":"2024-07-03T13:39:24.880Z","1.7.0-abb9f90c7":"2024-07-03T13:02:07.985Z","1.7.0-af85a7cad":"2024-07-02T18:02:16.833Z","1.7.0-21cf7bc56":"2024-07-02T14:04:03.559Z","1.7.0-b0b6cae12":"2024-07-02T13:02:19.034Z","1.7.0-6573cb8b0":"2024-07-02T12:44:59.669Z","1.7.0-15eb66428":"2024-07-02T12:44:45.664Z","1.7.0-3b9cbf7d8":"2024-07-01T17:34:43.282Z","1.7.0-0b55625d1":"2024-06-23T21:17:22.808Z","1.7.0":"2024-06-19T15:52:49.164Z","1.6.1-9e0236627":"2024-06-18T12:47:56.539Z","1.6.1-8e4fdcde9":"2024-06-18T10:44:03.895Z","1.6.1-94cac115a":"2024-06-13T10:52:10.000Z","1.6.1-d1f1c2be7":"2024-06-13T08:50:06.641Z","1.6.1-44791342":"2024-06-12T15:54:09.327Z","1.6.1-863b3de03":"2024-06-12T10:31:37.135Z","1.6.1":"2024-06-10T10:39:04.299Z","1.6.0-90d10b565":"2024-06-07T15:50:22.845Z","1.6.0-62e32252a":"2024-06-06T18:57:18.289Z","1.6.0-769461d3b":"2024-06-06T16:04:19.824Z","1.6.0-bc6556f96":"2024-06-06T11:30:35.493Z","1.6.0-6011d3697":"2024-06-06T10:15:49.401Z","1.6.0-f6fe2cc3c":"2024-06-06T10:02:03.052Z","1.6.0-4bd8e4f79":"2024-06-06T09:45:11.166Z","1.6.0-440c9b360":"2024-06-06T09:16:52.318Z","1.6.0-757fb2674":"2024-06-06T08:26:24.850Z","1.6.0-12106b5b0":"2024-06-06T07:49:31.943Z","1.6.0-169c9d85e":"2024-05-28T17:51:19.215Z","1.6.0-f4e572cd6":"2024-05-28T17:50:53.560Z","1.6.0-352699ab5":"2024-05-28T17:16:37.428Z","1.6.0-167bf2b3c":"2024-05-28T11:55:54.379Z","1.6.0-7aec7bd45":"2024-05-28T09:40:21.763Z","1.6.0-7464dc00c":"2024-05-28T08:10:36.799Z","1.6.0-e69a2f1b6":"2024-05-28T07:51:59.914Z","1.6.0":"2024-05-20T11:18:04.820Z","1.5.2-a3e8beabd":"2024-05-17T19:25:33.908Z","1.5.2-48444f750":"2024-05-17T17:53:33.177Z","1.5.2-1a41c28bb":"2024-05-17T17:50:07.983Z","1.5.2-8214dcfb0":"2024-05-17T15:11:55.056Z","1.5.2-1eb5b2713":"2024-05-16T18:22:02.204Z","1.5.2-5b7380259":"2024-05-16T17:13:57.164Z","1.5.2-7de56f244":"2024-05-16T16:07:42.895Z","1.5.2-1cd5aae11":"2024-05-16T14:37:54.102Z","1.5.2-1cc6a9405":"2024-05-16T10:44:00.304Z","1.5.2-3c73707ff":"2024-05-15T11:48:27.334Z","1.5.2":"2024-05-15T11:31:38.514Z","1.5.1-9d4b0596f":"2024-05-14T09:06:55.661Z","1.5.1-43046b9ae":"2024-05-13T17:22:48.735Z","1.5.1-83c14d08f":"2024-05-13T07:33:36.997Z","1.5.1-7ae6063df":"2024-05-10T10:12:39.179Z","1.5.1-4ad63bb79":"2024-05-07T16:44:13.085Z","1.5.1-510d9ce65":"2024-05-07T15:13:03.716Z","1.5.1-767b23e71":"2024-05-07T14:00:27.010Z","1.5.1-bfa7660d5":"2024-05-07T13:28:27.668Z","1.5.1-d9366f9aa":"2024-05-07T12:37:07.070Z","1.5.1-1488a7371":"2024-05-07T11:46:11.335Z","1.5.1-a11e135c2":"2024-05-02T09:17:12.945Z","1.5.1":"2024-05-02T08:51:42.010Z","1.5.0-9d13a2f6a":"2024-05-01T11:36:35.058Z","1.5.0":"2024-05-01T07:39:00.739Z","1.4.3-de3f7aeaf":"2024-05-01T06:41:18.737Z","1.4.3-c82432312":"2024-04-30T17:39:01.286Z","1.4.3-3d7a9da17":"2024-04-30T09:40:30.114Z","1.4.3-3bc94b403":"2024-04-30T06:42:52.642Z","1.4.3-e1923b0a7":"2024-04-26T17:42:51.079Z","1.4.3-998fcaf94":"2024-04-26T17:20:34.736Z","1.4.3-90cfd25e2":"2024-04-25T16:49:04.417Z","1.4.3":"2024-04-24T14:16:52.097Z","1.4.2-c2181f0cf":"2024-04-24T13:15:05.141Z","1.4.2-2281f802b":"2024-04-24T08:43:16.961Z","1.4.2-fd1f8343d":"2024-04-23T10:50:36.488Z","1.4.2-eaf8ac7cf":"2024-04-22T13:51:50.594Z","1.4.2-acef72613":"2024-04-22T07:36:10.400Z","1.4.2":"2024-04-16T14:28:42.974Z","1.4.1-ea4f26285":"2024-04-16T13:46:29.913Z","1.4.0-31c78f4ed":"2024-04-15T14:20:03.458Z","1.4.0-08dabd390":"2024-04-15T10:42:28.095Z","1.4.0":"2024-04-12T18:11:29.643Z","1.3.3-b17824a1d":"2024-04-12T17:02:12.301Z","1.3.3-2c56203f9":"2024-04-12T11:12:51.133Z","1.3.3":"2024-04-09T15:08:18.625Z","1.3.2-732c436d4":"2024-04-09T14:22:09.076Z","1.3.2-936dbba10":"2024-04-09T14:03:50.283Z","1.3.2-2b2958fe6":"2024-04-08T18:28:26.479Z","1.3.2":"2024-04-05T17:28:26.944Z","1.3.1-3e515f007":"2024-04-05T16:30:35.065Z","1.3.1-d446c6c31":"2024-04-04T20:08:07.929Z","1.3.1-a2b41f793":"2024-04-03T18:44:39.705Z","1.3.1-80278b36b":"2024-04-02T16:49:25.980Z","1.3.1-3ffecc5bf":"2024-04-02T15:38:52.840Z","1.3.1-ab5f05763":"2024-04-02T12:23:33.156Z","1.3.1-4fc0a7d30":"2024-04-02T10:44:33.972Z","1.3.1-1f589c822":"2024-04-02T10:32:56.574Z","1.3.1-afe15f669":"2024-04-02T10:31:01.419Z","1.3.1":"2024-03-28T14:09:52.696Z","1.3.0-82901e785":"2024-03-28T13:08:55.969Z","1.3.0-bf720c045":"2024-03-28T13:01:13.765Z","1.3.0-1fc929c1c":"2024-03-28T13:00:20.901Z","1.3.0-330a5ed72":"2024-03-28T12:22:07.083Z","1.3.0-59a97b61b":"2024-03-28T06:29:47.590Z","1.3.0-fad3074b8":"2024-03-13T13:35:50.157Z","1.3.0-cad9cf007":"2024-03-13T12:25:24.515Z","1.3.0-e1798aa26":"2024-03-13T11:41:52.554Z","1.3.0":"2024-03-12T11:20:24.399Z","1.2.4-f39ce5f13":"2024-03-12T10:44:01.962Z","1.2.4-83ef3717e":"2024-03-11T08:28:17.757Z","1.2.4-ab466004b":"2024-03-06T13:58:54.427Z","1.2.4-a9cc0ee49":"2024-03-01T11:10:00.511Z","1.2.4-2122a713d":"2024-02-29T15:29:12.772Z","1.2.4-28e51652a":"2024-02-29T14:57:12.688Z","1.2.4-f71bc49bd":"2024-02-29T08:54:37.620Z","1.2.4":"2024-02-28T10:51:51.770Z","1.2.3-f0d2b52d0":"2024-02-27T14:47:24.748Z","1.2.3-e1c01370b":"2024-02-20T09:12:49.944Z","1.2.3-8072a2e59":"2024-02-19T21:09:29.278Z","1.2.3-b1b77adb4":"2024-02-19T18:17:34.616Z","1.2.3-bedfd0aa2":"2024-02-19T16:05:07.083Z","1.2.3-fb7c51c3c":"2024-02-12T09:10:21.474Z","1.2.3":"2024-02-08T06:43:39.095Z","1.2.2-0c7bbbb07":"2024-02-07T19:21:04.658Z","1.2.2":"2024-02-07T15:58:55.093Z","1.2.1-9891ecd73":"2024-02-07T15:34:21.936Z","1.2.1-0321812e7":"2024-02-07T14:35:33.283Z","1.2.1-03ff9fd82":"2024-02-07T13:15:37.360Z","1.2.1-1cb2408ac":"2024-02-07T12:34:39.350Z","1.2.1-dab5cf724":"2024-02-07T12:10:38.589Z","1.2.1-2370d1c39":"2024-02-07T11:57:07.088Z","1.2.1-e1db332a4":"2024-01-31T15:16:29.338Z","1.2.1-6f323de7d":"2024-01-29T09:59:28.475Z","1.2.1-c9ed1c7d6":"2024-01-25T08:12:01.564Z","1.2.1":"2024-01-24T13:51:24.277Z","1.2.0-f4dda4a3c":"2024-01-24T13:20:26.085Z","1.2.0-74fb5671d":"2024-01-24T12:23:29.690Z","1.2.0-2e464c099":"2024-01-24T12:19:41.065Z","1.2.0-dbc92ab74":"2024-01-24T12:03:21.231Z","1.2.0-72f0e09f7":"2024-01-24T11:58:37.333Z","1.2.0-f27138ca1":"2024-01-18T18:43:42.287Z","1.2.0-74477f6ea":"2024-01-18T18:21:41.551Z","1.2.0-8c6654c3a":"2024-01-18T17:55:46.817Z","1.2.0-08f6f607d":"2024-01-18T17:37:16.931Z","1.2.0-9376e61a1":"2024-01-18T16:07:41.260Z","1.2.0-3e47d88fd":"2024-01-18T16:05:02.696Z","1.2.0":"2024-01-16T08:49:04.840Z","1.1.2-092861e23":"2024-01-16T08:07:42.514Z","1.1.2-8bbd43628":"2024-01-12T14:23:52.204Z","1.1.2":"2024-01-12T11:50:58.359Z","1.1.1-856ccd708":"2024-01-12T10:12:38.836Z","1.1.1-ddaa59a60":"2024-01-12T08:57:58.190Z","1.1.1-4691f4173":"2024-01-10T07:43:06.221Z","1.1.1-ee7ffe9b9":"2024-01-09T17:28:37.284Z","1.1.1-821a38e24":"2024-01-07T13:30:44.067Z","1.1.1-900236724":"2024-01-07T11:12:47.438Z","1.1.1":"2024-01-07T06:47:45.008Z","1.1.0-444d83751":"2024-01-06T15:13:53.849Z","1.1.0-d011f6130":"2024-01-06T08:52:46.620Z","1.1.0-528d73781":"2024-01-06T08:18:04.093Z","1.1.0-581574d6d":"2024-01-06T07:28:49.461Z","1.1.0-388d02b33":"2024-01-05T19:02:36.573Z","1.1.0-ba7089984":"2024-01-05T18:30:13.019Z","1.1.0":"2023-12-30T11:33:41.279Z","1.0.12-28587d24f":"2023-12-28T12:52:04.724Z","1.0.12-5d1f68e92":"2023-12-28T07:53:30.127Z","1.0.12-4e0135c7d":"2023-12-27T14:49:04.957Z","1.0.12":"2023-12-20T13:33:56.318Z","1.0.11-cd8cafcd5":"2023-12-20T12:29:49.113Z","1.0.11-6fd681d09":"2023-12-20T11:56:32.187Z","1.0.11-178fe2671":"2023-12-20T10:37:06.190Z","1.0.11-c00378909":"2023-12-20T09:03:23.141Z","1.0.11-83dfc7dc8":"2023-12-19T14:28:32.727Z","1.0.11":"2023-12-19T09:27:57.044Z","1.0.10-f71f2e14e":"2023-12-19T08:36:29.659Z","1.0.10-07f3afe2d":"2023-12-18T19:05:28.542Z","1.0.10-984f13e42":"2023-12-18T18:58:44.167Z","1.0.10-ad6f70bf3":"2023-12-18T08:40:34.461Z","1.0.10-230afea4b":"2023-12-18T07:18:55.226Z","1.0.10-a7c6a93c6":"2023-12-18T07:15:32.455Z","1.0.10-9eff7eff0":"2023-12-17T11:55:27.273Z","1.0.10-f81be145a":"2023-12-15T15:20:16.105Z","1.0.10-01e9a5fe4":"2023-12-14T20:00:27.189Z","1.0.10-742915567":"2023-12-12T15:28:24.814Z","1.0.10":"2023-12-11T10:13:15.549Z","1.0.9-341581166":"2023-12-10T13:31:52.108Z","1.0.9-6d11e8268":"2023-12-09T11:06:02.947Z","1.0.9":"2023-12-06T09:56:51.131Z","1.0.8-d10506189":"2023-12-06T08:38:20.924Z","1.0.8-64a915ae9":"2023-12-05T18:36:12.617Z","1.0.8-3bf6387ff":"2023-12-05T12:41:27.260Z","1.0.8-93890c8f9":"2023-12-05T09:24:50.271Z","1.0.8":"2023-12-04T11:45:59.101Z","1.0.7-887c6ffe1":"2023-12-04T10:18:53.864Z","1.0.7":"2023-12-04T09:09:08.286Z","1.0.6-16588d27c":"2023-12-04T08:01:23.164Z","1.0.6":"2023-12-02T12:58:23.299Z","1.0.5-bcfa15993":"2023-12-02T12:17:00.005Z","1.0.5-10ea19700":"2023-12-02T12:16:39.774Z","1.0.5-09dd02987":"2023-12-02T10:01:44.721Z","1.0.5-5a9362e21":"2023-12-01T19:50:26.273Z","1.0.5":"2023-12-01T17:34:38.576Z","1.0.4-738dd40f1":"2023-12-01T16:54:24.059Z","1.0.4":"2023-12-01T16:16:54.723Z","1.0.3-7861ed882":"2023-12-01T15:26:37.033Z","1.0.3-9197f10ba":"2023-12-01T14:38:01.152Z","1.0.3-e7167fe52":"2023-12-01T12:42:57.283Z","1.0.3":"2023-12-01T09:19:31.606Z","1.0.2-f537b3731":"2023-12-01T08:35:40.649Z","1.0.2-8c169db1b":"2023-12-01T07:54:04.575Z","1.0.2":"2023-12-01T07:05:36.505Z","1.0.1-561797a89":"2023-12-01T06:23:42.304Z","1.0.1-cf963694f":"2023-12-01T05:58:58.911Z","1.0.1-bca8d6e68":"2023-11-30T21:39:32.173Z","1.0.1":"2023-11-30T20:17:10.800Z","1.0.1-53224004f":"2023-11-30T19:16:55.883Z","1.0.0-273d8177c":"2023-11-30T18:39:36.961Z","1.0.1-6c1f0ee81":"2023-11-30T18:16:39.925Z","1.0.0-a32e70bac":"2023-11-30T17:20:41.019Z","1.0.0-06e6d235f":"2023-11-30T16:26:04.845Z","1.0.0-bcf18265e":"2023-11-30T16:23:23.019Z","1.0.0-8e4fbe13a":"2023-11-30T15:59:42.234Z","1.0.0-7682861f9":"2023-11-30T09:25:52.043Z","1.0.0-551622a96":"2023-11-29T17:41:13.308Z","1.0.0":"2023-11-29T11:54:02.532Z","0.46.21-8f921ee97":"2023-11-28T15:21:58.117Z","0.46.21-74e84bc29":"2023-11-28T13:21:33.486Z","0.46.21-8bb6d5333":"2023-11-28T12:38:02.993Z","0.46.21-7877a50e0":"2023-11-28T09:15:07.618Z","0.46.21-68db79f6b":"2023-11-27T18:56:57.386Z","0.46.21-e2267d437":"2023-11-27T16:23:33.483Z","0.46.21-4a474d54d":"2023-11-25T14:02:36.262Z","0.46.21-0b4a2ee79":"2023-11-23T16:52:30.521Z","0.46.21-6b6ba9ab7":"2023-11-23T14:19:26.078Z","0.46.21-d729d66a5":"2023-11-22T08:53:55.269Z","0.46.21-bb6ceb192":"2023-11-21T11:06:25.149Z","0.46.21-d8f5bc211":"2023-11-20T17:00:20.810Z","0.46.21-13a870cbe":"2023-11-20T11:07:46.693Z","0.46.21-3dee5df4d":"2023-11-17T18:20:05.756Z","0.46.21-adea7bbbf":"2023-11-17T15:56:40.583Z","0.46.21-6625a27fc":"2023-11-17T12:20:19.521Z","0.46.21-9c67c5b3d":"2023-11-16T08:55:07.651Z","0.46.21-05b52d69c":"2023-11-16T08:17:53.110Z","0.46.21-97ab31c0c":"2023-11-15T10:28:00.467Z","0.46.21-0f5c305af":"2023-11-15T09:49:17.908Z","0.46.21":"2023-11-10T06:57:41.424Z","0.46.20-c960eb659":"2023-11-10T06:33:10.352Z","0.46.20-effcfaa8e":"2023-11-07T19:25:03.709Z","0.46.20":"2023-11-07T18:14:20.286Z","0.46.19-70d5efc2e":"2023-11-07T17:47:15.092Z","0.46.19-fb8a6f188":"2023-11-07T14:58:31.169Z","0.46.19":"2023-11-07T14:05:03.415Z","0.46.18-78db573f9":"2023-11-07T13:40:04.459Z","0.46.18-8b82e68e8":"2023-11-07T11:43:39.294Z","0.46.18-1d141331a":"2023-11-07T07:12:59.448Z","0.46.18-d25d9510":"2023-11-06T17:59:52.802Z","0.46.18-dfbe0cc0":"2023-11-06T15:11:09.743Z","0.46.18":"2023-11-06T10:18:16.370Z","0.46.17-f4fac961":"2023-11-06T09:24:47.510Z","0.46.17-051154dd":"2023-11-06T09:06:27.910Z","0.46.17-fdcb801e":"2023-11-06T08:22:21.227Z","0.46.17":"2023-11-03T14:10:33.337Z","0.46.16-025c082a":"2023-11-03T12:32:27.104Z","0.46.16-16a87076":"2023-11-02T12:51:49.145Z","0.46.16-346ff5a2":"2023-11-01T15:38:09.565Z","0.46.16-50442d7a":"2023-10-31T15:23:57.911Z","0.46.16-69581367":"2023-10-31T10:06:34.802Z","0.46.16-b686fb5a":"2023-10-27T13:48:27.370Z","0.46.16-d5ef1c91":"2023-10-27T11:34:56.316Z","0.46.16-7903d7a5":"2023-10-27T10:16:30.609Z","0.46.16":"2023-10-25T16:38:01.446Z","0.46.15-50f912c2":"2023-10-25T15:42:28.329Z","0.46.15":"2023-10-25T14:16:43.443Z","0.46.14-b5a808af":"2023-10-25T12:57:14.246Z","0.46.14-f9d1c072":"2023-10-25T09:57:15.844Z","0.46.14-ab2c1f67":"2023-10-25T08:35:47.308Z","0.46.14-68504939":"2023-10-25T07:21:58.117Z","0.46.14-7534ae7b":"2023-10-24T18:50:15.501Z","0.46.14":"2023-10-10T13:00:05.429Z","0.46.13-cf3ae893":"2023-10-10T11:56:39.352Z","0.46.13-77e3cbc3":"2023-10-09T22:32:11.535Z","0.46.13-62a56b54":"2023-10-09T20:13:39.768Z","0.46.13":"2023-10-06T18:08:44.279Z","0.46.12-f670307a":"2023-10-06T16:03:50.395Z","0.46.12-f1053159":"2023-10-06T14:53:04.539Z","0.46.12-7d8b1551":"2023-10-06T13:48:29.699Z","0.46.12-c97dea04":"2023-10-06T12:27:32.691Z","0.46.12-e9099d40":"2023-10-06T00:21:07.540Z","0.46.12-980857c3":"2023-10-05T12:25:36.700Z","0.46.12-28794fe4":"2023-10-04T18:50:03.186Z","0.46.12-e8123d3f":"2023-10-04T17:29:37.067Z","0.46.12-5a6a4379":"2023-10-04T16:00:23.144Z","0.46.12-c88de8e1":"2023-10-02T22:52:56.128Z","0.46.12-96166ada":"2023-10-02T20:38:14.455Z","0.46.12":"2023-10-02T14:30:07.090Z","0.46.11-b57bca44":"2023-10-01T17:48:02.529Z","0.46.11-ae36e86b":"2023-09-29T11:53:38.469Z","0.46.11-91842c93":"2023-09-28T20:50:23.120Z","0.46.11-f09ac4a7":"2023-09-26T16:41:48.627Z","0.46.11-e3ab1929":"2023-09-26T03:02:09.042Z","0.46.11-72319fe6":"2023-09-24T00:06:10.218Z","0.46.11-972b10a9":"2023-09-22T18:40:41.576Z","0.46.11-6640116d":"2023-09-21T22:46:26.057Z","0.46.11-6cb80f7d":"2023-09-20T11:17:51.450Z","0.46.11":"2023-09-15T18:35:12.518Z","0.46.10-122f1e67":"2023-09-15T17:59:45.789Z","0.46.10-d9159dd5":"2023-09-15T17:26:59.089Z","0.46.10-20d5f220":"2023-09-15T16:25:30.787Z","0.46.10-0ce318ec":"2023-09-15T15:33:44.796Z","0.46.10-4db2f5f5":"2023-09-14T17:00:20.482Z","0.46.10-0ee4f784":"2023-09-13T14:49:25.927Z","0.46.10-88c47f51":"2023-09-12T15:28:26.510Z","0.46.10":"2023-09-11T12:15:38.342Z","0.46.9-0d228f9f":"2023-09-10T10:15:20.591Z","0.46.9-28d6722f":"2023-09-10T09:25:43.503Z","0.46.9-5294f14c":"2023-09-08T16:52:40.825Z","0.46.9-73b87c5a":"2023-09-08T16:14:47.849Z","0.46.9-10cbc8fa":"2023-09-08T10:51:21.182Z","0.46.9-46dc3ce9":"2023-09-07T15:48:46.983Z","0.46.9-c4eff4c5":"2023-09-05T23:32:16.120Z","0.46.9":"2023-09-05T16:28:14.429Z","0.46.8-7517082d":"2023-09-05T15:44:47.585Z","0.46.8-2b755a82":"2023-09-05T14:42:38.105Z","0.46.8-0634e3b7":"2023-09-05T13:09:57.257Z","0.46.8-a6be8f0f":"2023-09-04T07:54:53.644Z","0.46.8":"2023-09-01T18:08:34.258Z","0.46.7-a533cc39":"2023-09-01T17:33:43.005Z","0.46.7-32825633":"2023-09-01T16:47:22.535Z","0.46.7-4559a624":"2023-09-01T16:14:51.926Z","0.46.7-24a5edae":"2023-09-01T15:44:22.594Z","0.46.7-63041afe":"2023-09-01T07:27:13.346Z","0.46.7-13f5b48e":"2023-08-31T17:53:02.251Z","0.46.7-9a69e6f7":"2023-08-30T15:34:51.901Z","0.46.7-01acccef":"2023-08-29T10:30:06.545Z","0.46.7":"2023-08-25T18:39:38.460Z","0.46.6-24c1c248":"2023-08-25T16:09:00.309Z","0.46.6-6a02d765":"2023-08-25T10:13:15.557Z","0.46.6-098ba082":"2023-08-25T10:03:33.190Z","0.46.6-89778624":"2023-08-24T14:38:40.590Z","0.46.6-b599905c":"2023-08-21T14:57:42.297Z","0.46.6-f3fd7b62":"2023-08-20T19:52:41.084Z","0.46.6":"2023-08-16T19:25:12.384Z","0.46.5-725f5df1":"2023-08-16T18:12:23.992Z","0.46.5":"2023-08-16T14:20:33.249Z","0.46.4-6abcd22f":"2023-08-16T12:03:31.246Z","0.46.4-4ef9c79c":"2023-08-16T07:25:57.241Z","0.46.4-87dc7e9f":"2023-08-16T07:24:07.812Z","0.46.4-d9948596":"2023-08-15T18:15:56.033Z","0.46.4-d30f09f2":"2023-08-15T16:46:29.252Z","0.46.4-e664d14f":"2023-08-15T08:51:53.845Z","0.46.4-87165551":"2023-08-15T08:08:45.577Z","0.46.4-7b2ddc17":"2023-08-15T07:34:46.465Z","0.46.4":"2023-08-14T22:36:16.650Z","0.46.3-02b89323":"2023-08-14T15:37:18.927Z","0.46.3-18567b7c":"2023-08-13T07:41:07.043Z","0.46.3-a31b420f":"2023-08-13T07:39:06.322Z","0.46.3-4c1a33b3":"2023-08-13T07:26:49.195Z","0.46.3-364e0592":"2023-08-11T14:03:14.110Z","0.46.3-9c0353cf":"2023-08-11T12:41:05.964Z","0.46.3-3345f28b":"2023-08-11T02:45:20.051Z","0.46.3-a1fbb7e2":"2023-08-10T12:28:00.187Z","0.46.3-5e85154b":"2023-08-10T11:44:28.696Z","0.46.3-32212959":"2023-08-10T07:17:41.841Z","0.46.3-123ded59":"2023-08-09T17:13:21.198Z","0.46.3-6b839807":"2023-08-09T00:27:13.268Z","0.46.3-eaac8943":"2023-08-07T21:07:04.770Z","0.46.3-e26848b0":"2023-08-07T20:11:24.277Z","0.46.3":"2023-08-05T16:14:42.505Z","0.46.2-446fff87":"2023-08-05T15:29:06.355Z","0.46.2":"2023-08-04T14:03:06.096Z","0.46.1-58421e11":"2023-08-04T13:16:16.268Z","0.46.1-8f681db3":"2023-08-03T18:21:36.643Z","0.46.1-5ffa7a74":"2023-08-01T20:55:50.053Z","0.46.1":"2023-08-01T16:42:52.570Z","0.46.0-8f855a3c":"2023-08-01T15:17:38.852Z","0.46.0-8d49602f":"2023-08-01T14:38:08.499Z","0.46.0-a4a10fd4":"2023-08-01T12:57:50.993Z","0.46.0-c858ca7f":"2023-08-01T11:19:03.255Z","0.46.0-ef83dd1d":"2023-08-01T08:50:29.570Z","0.46.0-e66f4891":"2023-08-01T06:05:42.964Z","0.46.0-72e81dc1":"2023-07-31T17:27:47.275Z","0.46.0-fdd80820":"2023-07-31T15:26:09.264Z","0.46.0":"2023-07-31T12:36:08.487Z","0.45.9-1f7e18b0":"2023-07-30T15:16:20.464Z","0.45.9-57c32721":"2023-07-30T12:33:40.370Z","0.45.9-a41d25d4":"2023-07-30T12:02:04.223Z","0.45.9-7f60b579":"2023-07-28T20:26:08.945Z","0.45.9-69c93ac5":"2023-07-28T17:59:13.529Z","0.45.9-c999d6a7":"2023-07-27T15:23:27.727Z","0.45.9-a1ec46b5":"2023-07-26T16:16:31.371Z","0.45.9-7debe031":"2023-07-26T06:34:35.681Z","0.45.9-c2232166":"2023-07-25T13:18:28.084Z","0.45.9-791f56f0":"2023-07-25T07:31:15.310Z","0.45.9-b1024c6c":"2023-07-24T11:48:51.835Z","0.45.9-e9cafd3d":"2023-07-20T12:28:20.101Z","0.45.9-06f4901a":"2023-07-20T08:05:09.409Z","0.45.9-7b5c54dd":"2023-07-19T15:52:42.471Z","0.45.9-5eee70a4":"2023-07-19T01:04:09.236Z","0.45.9-daeb43d8":"2023-07-05T18:49:59.558Z","0.45.9-5315f7bc":"2023-07-04T21:34:50.187Z","0.45.9-6eab9c5e":"2023-07-04T17:40:40.232Z","0.45.9-7fb23cd3":"2023-06-28T08:59:08.181Z","0.45.9-42c1c097":"2023-06-27T15:40:39.989Z","0.45.9-85a317bb":"2023-06-27T14:43:39.066Z","0.45.9-2e561fe9":"2023-06-27T11:59:53.242Z","0.45.9-879f4794":"2023-06-27T10:57:47.460Z","0.45.9-f427cfc9":"2023-06-26T11:46:41.157Z","0.45.9-05abd49f":"2023-06-22T03:08:38.130Z","0.45.9-8b0e6bef":"2023-06-22T02:11:31.691Z","0.45.9-6fdaa7dc":"2023-06-20T08:07:41.547Z","0.45.9-d853d124":"2023-06-19T13:49:44.396Z","0.45.9-ea8a0637":"2023-06-19T10:29:14.269Z","0.45.9-ab0e3980":"2023-06-19T10:05:03.452Z","0.45.9-3dfc236e":"2023-06-16T13:44:00.969Z","0.45.9-8c6b6d24":"2023-06-15T12:37:24.243Z","0.45.9-d2f1eff4":"2023-06-15T12:10:04.163Z","0.45.9-5a9fb4d6":"2023-06-15T10:35:41.648Z","0.45.9-883082ca":"2023-06-15T09:37:16.852Z","0.45.9-1c6702c8":"2023-06-15T08:11:31.418Z","0.45.9-b641490a":"2023-06-15T01:35:57.925Z","0.45.9-fdf598a9":"2023-06-14T16:09:43.632Z","0.45.9":"2023-06-14T15:22:33.362Z","0.45.8-b348fbaa":"2023-06-14T15:10:25.406Z","0.45.8-0d11c246":"2023-06-14T13:39:15.727Z","0.45.8":"2023-06-14T13:29:31.079Z","0.45.6-0828dd91":"2023-06-14T13:01:57.259Z","0.45.6-de61ddb4":"2023-06-14T12:13:12.297Z","0.45.6":"2023-06-13T10:24:20.755Z","0.45.5-775f8928":"2023-06-13T08:49:12.008Z","0.45.5-c042b5bb":"2023-06-12T06:43:45.502Z","0.45.5-14aa40ff":"2023-06-06T11:05:03.681Z","0.45.5":"2023-06-06T06:19:46.021Z","0.45.4-142ba4fc":"2023-06-05T17:10:41.315Z","0.45.4-41641f1a":"2023-05-31T01:42:05.542Z","0.45.4-0d62557f":"2023-05-30T08:38:03.180Z","0.45.4":"2023-05-25T15:02:55.841Z","0.45.3-efffa703":"2023-05-25T14:51:55.340Z","0.45.3-b7c25051":"2023-05-25T13:41:47.957Z","0.45.3":"2023-05-22T16:01:33.338Z","0.45.2-fd57a05b":"2023-05-22T15:08:27.047Z","0.45.2-8060182e":"2023-05-22T13:25:28.182Z","0.45.2":"2023-05-19T16:19:04.300Z","0.45.1-98fb4bc1":"2023-05-19T16:05:20.668Z","0.45.1-3c925ffa":"2023-05-19T15:37:49.583Z","0.45.1":"2023-05-18T16:20:10.895Z","0.45.0-1af7808e":"2023-05-18T14:12:54.653Z","0.45.0-e93d258d":"2023-05-17T18:02:14.412Z","0.45.0-9e3ef647":"2023-05-17T17:15:12.006Z","0.45.0-710da918":"2023-05-12T16:05:48.238Z","0.45.0-337f0251":"2023-05-11T06:34:40.826Z","0.45.0-08d4c261":"2023-05-10T09:00:20.530Z","0.45.0-752db6d6":"2023-05-10T08:41:34.050Z","0.45.0":"2023-05-09T11:22:16.955Z","0.44.0-124ca8a9":"2023-05-09T10:53:28.088Z","0.44.0-ceed8d89":"2023-05-09T10:26:07.569Z","0.44.0-ef7a5f67":"2023-05-09T08:12:13.348Z","0.44.0-3fb9b142":"2023-05-08T15:15:37.029Z","0.44.0-cd67b7d8":"2023-05-05T15:31:03.942Z","0.44.0-ed2fa794":"2023-05-05T14:52:41.776Z","0.44.0-59f34a21":"2023-05-05T07:10:25.267Z","0.44.0-2c3b64ad":"2023-05-05T06:34:26.158Z","0.44.0-0d46c78f":"2023-05-05T06:32:22.951Z","0.44.0-e3deaa40":"2023-05-04T19:08:35.877Z","0.44.0-5c643c3d":"2023-05-03T15:54:36.389Z","0.44.0-2a9617b3":"2023-05-02T07:44:58.845Z","0.44.0-53b1645c":"2023-04-30T07:59:50.543Z","0.44.0-ba47c957":"2023-04-27T08:06:00.254Z","0.44.0-17eb162a":"2023-04-25T11:18:51.312Z","0.44.0-8d408d5d":"2023-04-24T07:43:06.699Z","0.44.0-44b30cc8":"2023-04-20T23:59:14.710Z","0.44.0-6f018118":"2023-04-19T15:42:22.376Z","0.44.0-97b473ad":"2023-04-18T12:02:44.948Z","0.44.0-102d4c20":"2023-04-16T14:40:02.784Z","0.44.0":"2023-04-14T16:11:13.056Z","0.43.4-190de424":"2023-04-14T16:03:01.891Z","0.43.4-4cce632c":"2023-04-14T15:28:07.325Z","0.43.4-627d5312":"2023-04-14T15:08:18.164Z","0.43.4-4078082d":"2023-04-14T07:24:19.368Z","0.43.4-e5a28b95":"2023-04-14T06:40:48.842Z","0.43.4-20c8ed4b":"2023-04-13T22:51:01.774Z","0.43.4-ad407140":"2023-04-13T22:49:57.829Z","0.43.4-eb31274d":"2023-04-13T22:14:09.460Z","0.43.4-4c02e485":"2023-04-13T19:51:49.990Z","0.43.4-38548941":"2023-04-11T17:15:21.081Z","0.43.4":"2023-04-05T13:05:51.959Z","0.43.3-46ac62a5":"2023-04-05T11:52:22.787Z","0.43.3-5521ef3a":"2023-04-05T11:43:04.968Z","0.43.3-206b469b":"2023-04-05T11:38:33.387Z","0.43.3-34e451af":"2023-04-03T15:42:06.419Z","0.43.3-f4c99d95":"2023-04-01T19:12:07.321Z","0.43.3-290e6103":"2023-03-30T17:11:09.449Z","0.43.3":"2023-03-28T14:24:06.880Z","0.43.2-1e851148":"2023-03-28T10:13:52.405Z","0.43.2-0c9f90cc":"2023-03-27T18:05:45.093Z","0.43.2-47c6e8f8":"2023-03-22T10:45:08.529Z","0.43.2-d1f03f5a":"2023-03-22T09:58:13.619Z","0.43.2":"2023-03-21T18:27:20.193Z","0.43.1-78cb1925":"2023-03-21T17:35:29.969Z","0.43.1-5cb917e3":"2023-03-21T14:46:18.178Z","0.43.1":"2023-03-21T12:32:13.239Z","0.43.0-5de0f070":"2023-03-21T12:23:11.041Z","0.43.0-4d473338":"2023-03-21T02:50:03.136Z","0.43.0":"2023-03-20T15:31:44.922Z","0.42.2-d7fa853a":"2023-03-20T15:10:53.778Z","0.42.2-f0d4f6ee":"2023-03-20T15:10:41.415Z","0.42.2-5e63ee2d":"2023-03-17T15:16:15.520Z","0.42.2-da3526c0":"2023-03-17T07:40:59.918Z","0.42.2-d6c86015":"2023-03-14T11:16:19.124Z","0.42.2-064035eb":"2023-03-14T09:10:41.208Z","0.42.2-001af1f7":"2023-03-14T09:00:57.955Z","0.42.2-75d5a36f":"2023-03-14T08:41:07.159Z","0.42.2-b0855622":"2023-03-14T07:21:24.616Z","0.42.2-593deefe":"2023-03-02T21:47:32.344Z","0.42.2-d605cbe3":"2023-03-02T18:03:43.208Z","0.42.2-746e2eab":"2023-02-28T14:29:52.264Z","0.42.2-45fc415b":"2023-02-21T17:01:25.897Z","0.42.2-f6f73a21":"2023-02-16T15:30:36.278Z","0.42.2-e12202e9":"2023-02-08T12:32:29.326Z","0.42.2-c02e1bd4":"2023-02-06T16:42:32.915Z","0.42.2-deaa1488":"2023-02-01T14:39:24.657Z","0.42.2":"2023-01-18T10:52:34.865Z","0.42.1-f82e6b86":"2023-01-17T12:13:43.932Z","0.42.1-79005f31":"2023-01-17T10:22:31.576Z","0.42.1-54149530":"2023-01-17T05:19:56.364Z","0.42.1-bd2bdf7c":"2023-01-16T09:07:04.480Z","0.42.1-141e0722":"2023-01-16T08:43:40.490Z","0.42.1-5cf7f487":"2023-01-16T08:32:07.598Z","0.42.1-2dac4be2":"2023-01-13T14:06:36.484Z","0.42.1-9a6022b7":"2023-01-12T13:00:57.642Z","0.42.1-3a022ff2":"2023-01-12T12:52:17.810Z","0.42.1-c6718b2e":"2023-01-12T12:40:08.783Z","0.42.0-a61e4014":"2023-01-11T09:30:28.635Z","0.42.0":"2023-01-11T08:37:02.644Z","0.41.0-3e8501d":"2023-01-10T14:26:50.175Z","0.41.0-a346e14":"2023-01-10T14:06:35.678Z","0.41.0-bdf53ae":"2023-01-07T08:40:46.386Z","0.41.0-ea8f279":"2023-01-07T07:44:08.851Z","0.41.0-40fe372":"2023-01-04T17:19:34.544Z","0.41.0-43d0bc6":"2022-12-22T13:55:33.430Z","0.41.0-1147550":"2022-12-21T13:57:19.762Z","0.41.0-340e2dd":"2022-12-21T13:30:20.540Z","0.41.0-d77405c":"2022-12-21T13:29:19.399Z","0.41.0-58cc480":"2022-12-21T13:26:00.508Z","0.41.0-57a56aa":"2022-12-21T12:05:41.379Z","0.41.0-2fa2893":"2022-12-21T11:42:46.942Z","0.41.0-3e53c19":"2022-12-20T12:53:16.368Z","0.41.0-19e96cc":"2022-12-19T18:02:12.204Z","0.41.0-1b30f81":"2022-12-13T09:19:56.194Z","0.41.0":"2022-12-08T11:16:20.000Z","0.40.0-99446ff":"2022-12-06T12:29:22.943Z","0.40.0-2d984ed":"2022-12-06T12:29:16.056Z","0.40.0-5a62f4f":"2022-12-01T12:04:48.373Z","0.40.0-61fcc0b":"2022-11-30T09:19:28.548Z","0.40.0-bae32ba":"2022-11-25T15:29:26.853Z","0.40.0-9fd58c8":"2022-11-25T15:24:01.563Z","0.40.0-8f4cfa1":"2022-11-25T12:01:47.398Z","0.40.0-fb5fa3d":"2022-11-24T11:31:30.432Z","0.40.0-49b848b":"2022-11-22T17:08:40.820Z","0.40.0-ce67083":"2022-11-21T08:44:25.459Z","0.40.0-030dbc8":"2022-11-17T11:53:36.504Z","0.40.0-fed012d":"2022-11-17T11:51:12.108Z","0.40.0-028f508":"2022-11-15T17:41:49.419Z","0.40.0-9865052":"2022-11-07T09:20:21.674Z","0.40.0-a98b377":"2022-11-07T08:47:02.422Z","0.40.0-f94a113":"2022-10-27T08:10:37.931Z","0.40.0-d8b7311":"2022-10-24T21:01:06.434Z","0.40.0":"2022-10-17T13:03:20.426Z","0.39.5-c69e452":"2022-10-17T12:18:26.028Z","0.39.5-f4b1f54":"2022-10-14T18:13:33.319Z","0.39.5-a74d22a":"2022-10-14T13:26:30.709Z","0.39.5-e10eea2":"2022-10-14T13:23:35.804Z","0.39.5-487b942":"2022-10-11T13:53:52.694Z","0.39.5-14acff5":"2022-10-11T11:37:13.428Z","0.39.5-25d935e":"2022-10-11T11:34:44.488Z","0.39.5-6615efa":"2022-10-07T22:48:18.279Z","0.39.5-c185ef5":"2022-10-06T15:36:09.265Z","0.39.5-ca30192":"2022-10-06T14:01:21.267Z","0.39.5-90d3528":"2022-10-05T12:20:46.309Z","0.39.5-6a8aead":"2022-10-05T11:05:42.449Z","0.39.5":"2022-10-05T09:55:03.024Z","0.39.4-5ad175c":"2022-10-05T09:41:25.643Z","0.39.4":"2022-10-04T14:51:06.815Z","0.39.3":"2022-10-04T14:35:14.222Z","0.39.2-806804a":"2022-09-28T13:07:01.497Z","0.39.2-0ecc02b":"2022-09-23T18:29:10.004Z","0.39.2-6219841":"2022-09-23T07:40:17.467Z","0.39.2-a11260c":"2022-09-22T17:48:35.901Z","0.39.2":"2022-09-21T14:15:17.648Z","0.39.1-633d4a9":"2022-09-21T13:56:18.090Z","0.39.1":"2022-09-11T08:16:44.077Z","0.39.0-0218acf":"2022-09-09T18:11:54.405Z","0.39.0-b87632f":"2022-09-09T15:44:43.662Z","0.39.0-43eec91":"2022-09-09T10:39:07.478Z","0.39.0-dd14f82":"2022-09-08T11:59:43.429Z","0.38.0-57ef754":"2022-09-07T10:14:03.533Z","0.39.0":"2022-09-07T10:11:28.738Z","0.38.0-d281a60":"2022-09-05T14:28:26.967Z","0.38.0-fc2224a":"2022-09-05T10:45:23.687Z","0.38.0-0e7096d":"2022-08-30T16:09:31.680Z","0.38.0-1f38ab7":"2022-08-17T21:08:41.907Z","0.38.0":"2022-08-17T19:55:00.227Z","0.37.3-4199042":"2022-08-17T19:38:57.493Z","0.37.3-509e56a":"2022-08-15T08:34:20.653Z","0.37.3-886759b":"2022-08-14T10:22:45.136Z","0.37.3-6630cb1":"2022-08-12T13:05:15.542Z","0.37.3-8880eef":"2022-08-11T16:00:41.107Z","0.37.3-f439d9b":"2022-08-11T12:33:29.393Z","0.37.3-05e8e7e":"2022-07-25T12:51:13.787Z","0.37.3-3c0fb13":"2022-07-22T13:42:19.711Z","0.37.3-627b8bf":"2022-07-17T08:39:23.623Z","0.37.3-ba56c64":"2022-07-15T16:49:43.177Z","0.37.3-0bb1b80":"2022-07-15T16:48:01.064Z","0.37.3-6eaab2e":"2022-07-15T15:39:02.751Z","0.37.3-750ed9c":"2022-07-15T15:10:03.877Z","0.37.3-b1b9139":"2022-07-14T13:05:48.364Z","0.37.3-e6f646e":"2022-07-05T15:15:49.489Z","0.37.3-5af9388":"2022-06-29T06:11:02.697Z","0.37.3-2836acc":"2022-06-28T07:43:29.291Z","0.37.3-b1b2b21":"2022-06-27T14:45:00.910Z","0.37.3-ceb44f9":"2022-06-24T15:38:21.165Z","0.37.3-b270527":"2022-06-24T12:42:54.782Z","0.37.3-676cee2":"2022-06-24T12:42:10.440Z","0.37.3-a5077cb":"2022-06-24T12:28:05.015Z","0.37.3-de30c2c":"2022-06-17T13:56:59.039Z","0.37.3-5371729":"2022-06-16T09:41:16.988Z","0.37.3-d4dd664":"2022-06-15T19:00:06.529Z","0.37.3":"2022-06-10T10:30:58.925Z","0.37.2-b047268":"2022-06-08T16:00:19.769Z","0.37.2-f9073ec":"2022-06-08T15:34:37.074Z","0.37.2-eee256d":"2022-06-08T07:41:03.531Z","0.37.2-3babbbd":"2022-06-07T08:02:04.496Z","0.37.2":"2022-05-31T17:29:12.788Z","0.37.1-824720f":"2022-05-31T16:20:13.721Z","0.37.1":"2022-05-26T08:06:42.223Z","0.37.0-a1220d2":"2022-05-25T17:28:04.259Z","0.37.0-5934b13":"2022-05-24T16:06:16.519Z","0.37.0-b09eb8f":"2022-05-23T12:54:32.458Z","0.37.0-35f9c0c":"2022-05-18T15:06:15.706Z","0.37.0-d5386df":"2022-05-18T12:29:06.994Z","0.37.0-1f5d5c2":"2022-05-16T18:33:00.765Z","0.37.0":"2022-05-16T11:34:51.346Z","0.36.2-f2fd4e3":"2022-05-16T10:07:37.920Z","0.36.2-3148060":"2022-05-16T09:15:46.972Z","0.36.2-4837430":"2022-05-10T12:56:48.423Z","0.36.2-da3d19b":"2022-05-04T15:12:51.099Z","0.36.2-a15254f":"2022-05-04T09:31:26.635Z","0.36.2-d16817c":"2022-04-22T22:54:27.465Z","0.36.2-fab4f13":"2022-04-22T19:57:08.157Z","0.36.2-5397137":"2022-04-21T14:57:12.979Z","0.36.2-1473044":"2022-04-14T18:53:30.263Z","0.36.2-1b9bab6":"2022-04-14T07:56:19.351Z","0.36.2-c64a586":"2022-04-09T08:37:20.626Z","0.36.2-64bfcee":"2022-04-02T09:18:25.448Z","0.36.2-cc60cfd":"2022-03-29T14:50:21.395Z","0.36.2-8cca8e4":"2022-03-28T17:28:20.671Z","0.36.2-199395d":"2022-03-28T13:49:49.857Z","0.36.2-6a3e37f":"2022-02-01T09:23:08.604Z","0.36.2":"2022-01-26T11:32:37.270Z","0.36.1-902f10d":"2022-01-26T11:02:46.845Z","0.36.1":"2022-01-25T20:20:24.397Z","0.36.0-d44bd90":"2022-01-25T20:08:30.244Z","0.36.0":"2022-01-25T16:52:21.337Z","0.35.8-ff32eba":"2022-01-25T16:38:54.949Z","0.35.8-9b22c6e":"2022-01-24T18:07:19.249Z","0.35.8-d8ceb0b":"2022-01-24T17:15:54.341Z","0.35.8-00e4959":"2022-01-21T18:23:21.991Z","0.35.8-63aa480":"2022-01-21T18:05:39.091Z","0.35.8-12f1bb0":"2022-01-21T08:43:13.570Z","0.35.8-a4bba35":"2022-01-20T19:52:49.049Z","0.35.8-fc43db7":"2022-01-20T18:01:18.334Z","0.35.8-bf1fc32":"2022-01-20T17:30:35.967Z","0.35.9-rc.2":"2022-01-19T14:18:17.697Z","0.35.9-rc.1":"2022-01-18T09:59:32.439Z","0.35.9-rc.0":"2022-01-17T18:17:42.493Z","0.35.8":"2021-12-29T10:00:44.657Z","0.35.7":"2021-12-24T14:52:13.716Z","0.35.6":"2021-12-18T06:56:00.271Z","0.35.5":"2021-12-15T09:30:15.278Z","0.35.4":"2021-12-15T08:19:28.567Z","0.35.3":"2021-12-13T09:10:19.399Z","0.35.2":"2021-12-06T20:08:09.022Z","0.35.1":"2021-12-03T16:41:23.415Z","0.35.0":"2021-12-02T10:45:26.717Z","0.34.0":"2021-11-25T16:51:10.486Z","0.33.0":"2021-09-24T08:33:13.938Z","0.32.5":"2021-09-21T07:47:50.470Z","0.31.8":"2021-09-03T08:05:30.293Z","0.32.4":"2021-08-20T07:25:41.214Z","0.30.13":"2021-08-19T11:29:11.091Z","0.32.3":"2021-08-16T16:21:18.385Z","0.32.2":"2021-08-13T15:03:23.115Z","0.32.1":"2021-07-22T09:52:00.592Z","0.32.0":"2021-07-15T11:14:59.136Z","0.32.0-rc.0":"2021-07-09T07:01:48.120Z","0.31.7":"2021-06-14T07:57:17.773Z","0.31.6":"2021-05-27T08:49:01.507Z","0.31.5":"2021-05-12T17:17:58.464Z","0.31.4":"2021-05-12T15:06:13.637Z","0.31.3":"2021-05-04T10:24:21.103Z","0.31.2":"2021-04-30T13:46:22.239Z","0.31.1":"2021-04-30T11:40:53.275Z","0.31.0":"2021-04-28T13:40:12.179Z","0.31.0-rc.7":"2021-04-27T15:18:48.229Z","0.31.0-rc.6":"2021-04-22T08:10:49.656Z","0.31.0-rc.5":"2021-04-21T13:01:53.600Z","0.31.0-rc.4":"2021-04-20T15:14:41.135Z","0.31.0-rc.3":"2021-04-19T12:12:47.928Z","0.31.0-rc.2":"2021-04-16T15:13:20.308Z","0.31.0-rc.1":"2021-04-16T13:55:46.463Z","0.31.0-rc.0":"2021-04-15T07:53:21.438Z","0.30.12":"2021-03-27T12:44:24.427Z","0.30.11":"2021-03-23T08:52:39.533Z","0.30.10":"2021-03-09T17:53:13.241Z","0.30.9":"2021-02-25T14:37:14.241Z","0.30.8":"2021-02-11T13:58:15.595Z","0.30.7":"2021-02-01T17:43:06.172Z","0.30.6":"2021-01-29T13:40:15.458Z","0.30.5":"2021-01-28T15:51:25.685Z","0.30.4":"2021-01-27T14:24:43.452Z","0.30.3":"2021-01-27T13:34:07.636Z","0.30.2":"2021-01-21T12:51:40.051Z","0.30.1":"2021-01-18T16:17:37.987Z","0.30.0":"2020-12-16T13:03:43.868Z","0.30.0-rc.2":"2020-12-15T14:08:54.683Z","0.30.0-rc.1":"2020-12-11T17:28:54.868Z","0.30.0-rc.0":"2020-12-10T14:50:53.139Z","0.29.4":"2020-12-09T15:42:54.538Z","0.29.3":"2020-11-04T13:06:00.150Z","0.29.2":"2020-10-23T13:51:45.475Z","0.29.1":"2020-10-22T12:42:07.644Z","0.29.0":"2020-08-27T14:56:48.959Z","0.29.0-rc.1":"2020-08-27T11:00:21.466Z","0.29.0-rc.0":"2020-08-25T15:00:12.128Z","0.28.10":"2020-08-05T17:09:39.963Z","0.28.9":"2020-07-27T10:00:26.153Z","0.28.8":"2020-07-20T15:26:59.667Z","0.28.7":"2020-07-14T17:15:40.194Z","0.28.6":"2020-07-14T14:13:56.925Z","0.27.9":"2020-07-13T22:47:11.007Z","0.28.5":"2020-07-10T15:26:53.823Z","0.28.4":"2020-07-03T14:15:15.391Z","0.28.3":"2020-06-18T13:41:11.124Z","0.28.2":"2020-06-15T10:48:54.746Z","0.28.1":"2020-06-12T14:49:01.002Z","0.28.0":"2020-06-05T13:32:45.196Z","0.28.0-rc.0":"2020-05-28T10:54:18.666Z","0.27.8":"2020-05-06T11:37:27.908Z","0.27.7":"2020-04-24T15:39:09.758Z","0.27.6":"2020-04-16T14:35:58.186Z","0.27.5":"2020-04-06T11:33:42.996Z","0.27.4":"2020-03-31T11:48:52.506Z","0.27.3":"2020-02-11T16:17:00.894Z","0.27.2":"2020-02-05T16:47:13.793Z","0.27.1":"2020-02-03T14:56:56.888Z","0.27.0":"2020-01-28T12:06:48.269Z","0.27.0-rc.0":"2020-01-24T10:56:56.375Z","0.27.0-pre.2":"2020-01-07T14:31:45.999Z","0.27.0-pre.1":"2019-12-15T16:37:25.009Z","0.27.0-pre.0":"2019-12-12T09:45:20.256Z","0.26.2":"2019-09-24T12:13:09.441Z","0.26.1":"2019-08-21T17:55:41.084Z","0.25.6":"2019-08-20T14:13:00.183Z","0.26.0":"2019-08-07T18:49:56.203Z","0.26.0-rc.3":"2019-08-06T10:28:14.416Z","0.26.0-rc.2":"2019-08-01T15:18:36.647Z","0.26.0-rc.1":"2019-07-31T12:36:50.736Z","0.26.0-rc.0":"2019-07-31T07:48:19.564Z","0.25.5":"2019-07-12T12:12:46.135Z","0.25.4":"2019-06-07T15:10:57.983Z","0.25.3":"2019-05-07T11:52:31.514Z","0.25.2":"2019-04-17T13:12:44.062Z","0.25.1":"2019-04-16T10:42:13.999Z","0.25.0":"2019-04-12T09:16:09.697Z","0.25.0-rc.6":"2019-04-11T11:55:16.567Z","0.25.0-rc.5":"2019-03-21T13:28:33.961Z","0.25.0-rc.4":"2019-03-06T10:34:14.764Z","0.25.0-rc.3":"2019-02-26T14:25:27.221Z","0.25.0-rc.2":"2019-02-26T14:11:18.575Z","0.25.0-rc.1":"2019-02-21T16:46:45.821Z","0.25.0-rc.0":"2019-02-05T12:59:46.574Z","0.24.4":"2019-01-04T17:16:31.818Z","0.24.3":"2018-12-14T16:58:11.873Z","0.24.2":"2018-12-04T16:11:27.087Z","0.24.1":"2018-12-03T11:57:29.861Z","0.24.0":"2018-11-16T13:12:43.790Z","0.24.0-rc.3":"2018-11-15T17:59:57.923Z","0.24.0-rc.2":"2018-10-25T14:53:24.605Z","0.24.0-rc.1":"2018-10-19T15:49:00.149Z","0.23.1":"2018-08-13T13:25:18.016Z","0.23.0":"2018-07-27T12:02:37.470Z","0.22.0":"2018-06-29T22:27:49.791Z","0.21.0":"2018-06-28T08:34:32.894Z","0.20.4":"2018-04-30T21:41:56.896Z","0.20.2":"2018-04-10T05:05:10.606Z","0.20.1":"2018-04-10T03:16:29.096Z","0.20.0":"2018-04-06T16:04:24.884Z","0.19.2":"2018-03-28T22:35:32.437Z","0.19.0":"2018-03-15T15:18:15.774Z","0.18.0":"2018-02-19T10:01:16.365Z","0.17.0":"2018-02-16T18:27:50.135Z","0.16.5":"2018-02-14T09:57:19.638Z","0.16.4":"2018-02-09T12:47:00.820Z","0.15.2":"2018-01-28T02:53:27.656Z","0.15.1":"2018-01-16T14:16:43.286Z","0.15.0":"2018-01-07T17:10:28.033Z","0.14.3":"2017-12-15T08:25:27.269Z","0.14.0":"2017-12-14T07:39:55.833Z","0.13.3":"2017-12-01T09:33:14.492Z","0.13.2":"2017-11-27T09:14:07.708Z","0.13.1":"2017-11-12T10:54:02.359Z","0.13.0":"2017-10-26T12:03:16.598Z","0.12.4":"2017-09-07T16:17:57.937Z","0.12.3":"2017-09-07T10:19:25.581Z","0.12.2":"2017-09-07T09:55:14.578Z","0.12.0":"2017-09-03T13:43:54.618Z","0.11.0":"2017-07-22T22:21:25.236Z","0.10.2":"2017-07-21T17:26:29.744Z","0.10.1":"2017-07-10T09:52:57.501Z","0.10.0":"2017-07-07T12:28:12.207Z","0.9.1":"2017-04-16T15:55:05.058Z","0.9.0":"2017-04-06T19:51:36.345Z","0.8.0":"2017-03-31T15:19:38.784Z","0.7.0":"2017-03-29T07:04:12.888Z","0.6.2":"2017-03-28T11:45:06.161Z","0.6.0":"2017-03-27T14:48:57.582Z","0.5.5":"2017-03-21T16:07:04.146Z","0.5.4":"2017-02-11T07:19:39.388Z","0.5.3":"2017-02-11T03:28:51.409Z","0.5.2":"2017-02-09T18:18:45.753Z","0.5.1":"2017-01-28T21:20:32.886Z","0.5.0":"2017-01-28T21:14:37.102Z","0.3.1":"2016-12-01T12:17:42.853Z","0.3.0":"2016-11-28T10:40:46.731Z","0.2.1":"2016-11-27T18:56:45.463Z","0.2.0":"2016-11-27T18:41:27.054Z","0.1.1":"2015-10-28T22:00:40.313Z","0.1.0":"2015-09-26T23:15:16.707Z","0.0.1":"2015-09-20T15:19:25.685Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"versions":{"3.2.0-b30baa93a":{"name":"libp2p","version":"3.2.0-b30baa93a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.15-b30baa93a","@libp2p/interface":"3.2.0-b30baa93a","@libp2p/interface-internal":"3.1.0-b30baa93a","@libp2p/logger":"6.2.4-b30baa93a","@libp2p/multistream-select":"7.0.15-b30baa93a","@libp2p/peer-collections":"7.0.15-b30baa93a","@libp2p/peer-id":"6.0.6-b30baa93a","@libp2p/peer-store":"12.0.15-b30baa93a","@libp2p/utils":"7.0.15-b30baa93a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^8.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"b30baa93ae6a8099a06966fa85083aff3052efc1","_id":"libp2p@3.2.0-b30baa93a","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"d0711fa34fdf77367ea05ecaaea5fcc3f841a16b","size":634673,"noattachment":false,"key":"/libp2p/-/libp2p-3.2.0-b30baa93a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.2.0-b30baa93a.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7967939-ab8a-433f-ac5d-4ce8b6cc0bb9"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.2.0-b30baa93a_1775837696282_0.958719422106318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T16:14:56.467Z","publish_time":1775837696467,"_source_registry_name":"default","_cnpm_publish_time":1775837696467},"3.2.0-f60bd85b0":{"name":"libp2p","version":"3.2.0-f60bd85b0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.15-f60bd85b0","@libp2p/interface":"3.2.0-f60bd85b0","@libp2p/interface-internal":"3.1.0-f60bd85b0","@libp2p/logger":"6.2.4-f60bd85b0","@libp2p/multistream-select":"7.0.15-f60bd85b0","@libp2p/peer-collections":"7.0.15-f60bd85b0","@libp2p/peer-id":"6.0.6-f60bd85b0","@libp2p/peer-store":"12.0.15-f60bd85b0","@libp2p/utils":"7.0.15-f60bd85b0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^8.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"f60bd85b03c4642909c54acf0ff62cfda1909e07","_id":"libp2p@3.2.0-f60bd85b0","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"58a9760ed0d33a9afd00c19d7a1d93507225c53b","size":634385,"noattachment":false,"key":"/libp2p/-/libp2p-3.2.0-f60bd85b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.2.0-f60bd85b0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7967939-ab8a-433f-ac5d-4ce8b6cc0bb9"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.2.0-f60bd85b0_1775820386324_0.9492081864888224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T11:26:26.560Z","publish_time":1775820386560,"_source_registry_name":"default","_cnpm_publish_time":1775820386560},"3.2.0-90100be0c":{"name":"libp2p","version":"3.2.0-90100be0c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.15-90100be0c","@libp2p/interface":"3.2.0-90100be0c","@libp2p/interface-internal":"3.1.0-90100be0c","@libp2p/logger":"6.2.4-90100be0c","@libp2p/multistream-select":"7.0.15-90100be0c","@libp2p/peer-collections":"7.0.15-90100be0c","@libp2p/peer-id":"6.0.6-90100be0c","@libp2p/peer-store":"12.0.15-90100be0c","@libp2p/utils":"7.0.15-90100be0c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"90100be0ce46a7ca495462802c8ac5b72703cc3c","_id":"libp2p@3.2.0-90100be0c","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"71ebf1563201241176ace379d18aa455bbb25e01","size":633737,"noattachment":false,"key":"/libp2p/-/libp2p-3.2.0-90100be0c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.2.0-90100be0c.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7967939-ab8a-433f-ac5d-4ce8b6cc0bb9"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.2.0-90100be0c_1775804726843_0.18473048268951375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T07:05:27.075Z","publish_time":1775804727075,"_source_registry_name":"default","_cnpm_publish_time":1775804727075},"3.2.0":{"name":"libp2p","version":"3.2.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.0","@libp2p/interface-internal":"^3.1.0","@libp2p/logger":"^6.2.4","@libp2p/multistream-select":"^7.0.15","@libp2p/peer-collections":"^7.0.15","@libp2p/peer-id":"^6.0.6","@libp2p/peer-store":"^12.0.15","@libp2p/utils":"^7.0.15","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"gitHead":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","_id":"libp2p@3.2.0","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"bd9d55a0698af032d61023afa341169978851cd0","size":633719,"noattachment":false,"key":"/libp2p/-/libp2p-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.2.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.2.0_1775663176377_0.5663949244766577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T15:46:16.617Z","publish_time":1775663176617,"_source_registry_name":"default","_cnpm_publish_time":1775663176617},"3.1.7-74620dbcd":{"name":"libp2p","version":"3.1.7-74620dbcd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.14-74620dbcd","@libp2p/interface":"3.1.1-74620dbcd","@libp2p/interface-internal":"3.0.14-74620dbcd","@libp2p/logger":"6.2.3-74620dbcd","@libp2p/multistream-select":"7.0.14-74620dbcd","@libp2p/peer-collections":"7.0.14-74620dbcd","@libp2p/peer-id":"6.0.5-74620dbcd","@libp2p/peer-store":"12.0.14-74620dbcd","@libp2p/utils":"7.0.14-74620dbcd","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"74620dbcdd26e937ca79cda04aa3cb2b636532b7","_id":"libp2p@3.1.7-74620dbcd","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"1442403d1346ec8868897ce4944d335b96eefe14","size":633464,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.7-74620dbcd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.7-74620dbcd.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.7-74620dbcd_1775659493233_0.2855175674195001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T14:44:53.420Z","publish_time":1775659493420,"_source_registry_name":"default","_cnpm_publish_time":1775659493420},"3.1.7-b6efda3d5":{"name":"libp2p","version":"3.1.7-b6efda3d5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.14-b6efda3d5","@libp2p/interface":"3.1.1-b6efda3d5","@libp2p/interface-internal":"3.0.14-b6efda3d5","@libp2p/logger":"6.2.3-b6efda3d5","@libp2p/multistream-select":"7.0.14-b6efda3d5","@libp2p/peer-collections":"7.0.14-b6efda3d5","@libp2p/peer-id":"6.0.5-b6efda3d5","@libp2p/peer-store":"12.0.14-b6efda3d5","@libp2p/utils":"7.0.14-b6efda3d5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"b6efda3d548e9b896014dc34cb8c48278652d47f","_id":"libp2p@3.1.7-b6efda3d5","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"ddb17221f68d0d90a5aae85846c4c64accdde023","size":633464,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.7-b6efda3d5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.7-b6efda3d5.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.7-b6efda3d5_1775647667199_0.7747843742968281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T11:27:47.374Z","publish_time":1775647667374,"_source_registry_name":"default","_cnpm_publish_time":1775647667374},"3.1.7-1ecf0e324":{"name":"libp2p","version":"3.1.7-1ecf0e324","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.14-1ecf0e324","@libp2p/interface":"3.1.1-1ecf0e324","@libp2p/interface-internal":"3.0.14-1ecf0e324","@libp2p/logger":"6.2.3-1ecf0e324","@libp2p/multistream-select":"7.0.14-1ecf0e324","@libp2p/peer-collections":"7.0.14-1ecf0e324","@libp2p/peer-id":"6.0.5-1ecf0e324","@libp2p/peer-store":"12.0.14-1ecf0e324","@libp2p/utils":"7.0.14-1ecf0e324","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"1ecf0e324d89bf5ec5ee4718ae853fe649af0b1a","_id":"libp2p@3.1.7-1ecf0e324","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"a71fbcf39f88e51918046d4119fec604df8169ec","size":633464,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.7-1ecf0e324.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.7-1ecf0e324.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.7-1ecf0e324_1775634906737_0.8460766683929777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T07:55:06.922Z","publish_time":1775634906922,"_source_registry_name":"default","_cnpm_publish_time":1775634906922},"3.1.7-ff5ee99ed":{"name":"libp2p","version":"3.1.7-ff5ee99ed","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.14-ff5ee99ed","@libp2p/interface":"3.1.1-ff5ee99ed","@libp2p/interface-internal":"3.0.14-ff5ee99ed","@libp2p/logger":"6.2.3-ff5ee99ed","@libp2p/multistream-select":"7.0.14-ff5ee99ed","@libp2p/peer-collections":"7.0.14-ff5ee99ed","@libp2p/peer-id":"6.0.5-ff5ee99ed","@libp2p/peer-store":"12.0.14-ff5ee99ed","@libp2p/utils":"7.0.14-ff5ee99ed","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"ff5ee99ed55ba1fd773383bb5aef471b45fbf665","_id":"libp2p@3.1.7-ff5ee99ed","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"44f294165ace6cdf9448bcdc1b6e40e494e6649f","size":629283,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.7-ff5ee99ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.7-ff5ee99ed.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.7-ff5ee99ed_1775470038296_0.4058346366181753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-06T10:07:18.572Z","publish_time":1775470038572,"_source_registry_name":"default","_cnpm_publish_time":1775470038572},"3.1.7-4580b64fa":{"name":"libp2p","version":"3.1.7-4580b64fa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.14-4580b64fa","@libp2p/interface":"3.1.1-4580b64fa","@libp2p/interface-internal":"3.0.14-4580b64fa","@libp2p/logger":"6.2.3-4580b64fa","@libp2p/multistream-select":"7.0.14-4580b64fa","@libp2p/peer-collections":"7.0.14-4580b64fa","@libp2p/peer-id":"6.0.5-4580b64fa","@libp2p/peer-store":"12.0.14-4580b64fa","@libp2p/utils":"7.0.14-4580b64fa","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"4580b64fa24a3917067b3510c0ccf528978b92db","_id":"libp2p@3.1.7-4580b64fa","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"b5b4f461d9e04f5d891c0d704d34332312e9794c","size":629290,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.7-4580b64fa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.7-4580b64fa.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.7-4580b64fa_1775284630740_0.20874852318550063"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-04T06:37:10.926Z","publish_time":1775284630926,"_source_registry_name":"default","_cnpm_publish_time":1775284630926},"3.1.7-709b3fa2e":{"name":"libp2p","version":"3.1.7-709b3fa2e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.14-709b3fa2e","@libp2p/interface":"3.1.1-709b3fa2e","@libp2p/interface-internal":"3.0.14-709b3fa2e","@libp2p/logger":"6.2.3-709b3fa2e","@libp2p/multistream-select":"7.0.14-709b3fa2e","@libp2p/peer-collections":"7.0.14-709b3fa2e","@libp2p/peer-id":"6.0.5-709b3fa2e","@libp2p/peer-store":"12.0.14-709b3fa2e","@libp2p/utils":"7.0.14-709b3fa2e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"709b3fa2e94d99c77d97df2dda39b431f8b92878","_id":"libp2p@3.1.7-709b3fa2e","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"shasum":"b615b6aa4b80d36b5ebf8cd17e6ce5924181b6da","size":629289,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.7-709b3fa2e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.7-709b3fa2e.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.7-709b3fa2e_1775159841872_0.294688543592726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-02T19:57:22.190Z","publish_time":1775159842190,"_source_registry_name":"default","_cnpm_publish_time":1775159842190},"3.1.7-2a3e54738":{"name":"libp2p","version":"3.1.7-2a3e54738","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.14-2a3e54738","@libp2p/interface":"3.1.1-2a3e54738","@libp2p/interface-internal":"3.0.14-2a3e54738","@libp2p/logger":"6.2.3-2a3e54738","@libp2p/multistream-select":"7.0.14-2a3e54738","@libp2p/peer-collections":"7.0.14-2a3e54738","@libp2p/peer-id":"6.0.5-2a3e54738","@libp2p/peer-store":"12.0.14-2a3e54738","@libp2p/utils":"7.0.14-2a3e54738","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"2a3e547380a62dffae31f7b5423dfcf1fc0c7433","_id":"libp2p@3.1.7-2a3e54738","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"31412269dee3d0eaa5bc6ad8d4fe80532d316ee9","size":628548,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.7-2a3e54738.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.7-2a3e54738.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.7-2a3e54738_1775114160188_0.8994727869973567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-02T07:16:00.415Z","publish_time":1775114160415,"_source_registry_name":"default","_cnpm_publish_time":1775114160415},"3.1.7":{"name":"libp2p","version":"3.1.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.14","@libp2p/interface":"^3.1.1","@libp2p/interface-internal":"^3.0.14","@libp2p/logger":"^6.2.3","@libp2p/multistream-select":"^7.0.14","@libp2p/peer-collections":"^7.0.14","@libp2p/peer-id":"^6.0.5","@libp2p/peer-store":"^12.0.14","@libp2p/utils":"^7.0.14","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"gitHead":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","_id":"libp2p@3.1.7","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"shasum":"e91621af47b482d759e0c7d28e18270b71cec32d","size":627851,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.7.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.7_1774693853096_0.11488638946294061"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-28T10:30:53.337Z","publish_time":1774693853337,"_source_registry_name":"default","_cnpm_publish_time":1774693853337},"3.1.6-1c3b61777":{"name":"libp2p","version":"3.1.6-1c3b61777","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-1c3b61777","@libp2p/interface":"3.1.0-1c3b61777","@libp2p/interface-internal":"3.0.13-1c3b61777","@libp2p/logger":"6.2.2-1c3b61777","@libp2p/multistream-select":"7.0.13-1c3b61777","@libp2p/peer-collections":"7.0.13-1c3b61777","@libp2p/peer-id":"6.0.4-1c3b61777","@libp2p/peer-store":"12.0.13-1c3b61777","@libp2p/utils":"7.0.13-1c3b61777","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"1c3b6177735c97ede56783560738eb54b4038e1a","_id":"libp2p@3.1.6-1c3b61777","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"shasum":"be83dc740a13ad46dcefc8913c55f67e3276e85b","size":627617,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.6-1c3b61777.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.6-1c3b61777.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.6-1c3b61777_1774646849631_0.1037097037436554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-27T21:27:29.874Z","publish_time":1774646849874,"_source_registry_name":"default","_cnpm_publish_time":1774646849874},"3.1.6-f88ec96cf":{"name":"libp2p","version":"3.1.6-f88ec96cf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-f88ec96cf","@libp2p/interface":"3.1.0-f88ec96cf","@libp2p/interface-internal":"3.0.13-f88ec96cf","@libp2p/logger":"6.2.2-f88ec96cf","@libp2p/multistream-select":"7.0.13-f88ec96cf","@libp2p/peer-collections":"7.0.13-f88ec96cf","@libp2p/peer-id":"6.0.4-f88ec96cf","@libp2p/peer-store":"12.0.13-f88ec96cf","@libp2p/utils":"7.0.13-f88ec96cf","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"f88ec96cf92ffb4a40da49b1aef574fc9aa51b91","_id":"libp2p@3.1.6-f88ec96cf","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"shasum":"5f380ef97c9168d08f7756979cda3c7bb902f992","size":624059,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.6-f88ec96cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.6-f88ec96cf.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.6-f88ec96cf_1774370566786_0.04154310459134747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-24T16:42:46.974Z","publish_time":1774370566974,"_source_registry_name":"default","_cnpm_publish_time":1774370566974},"3.1.6-dd251c5e7":{"name":"libp2p","version":"3.1.6-dd251c5e7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-dd251c5e7","@libp2p/interface":"3.1.0-dd251c5e7","@libp2p/interface-internal":"3.0.13-dd251c5e7","@libp2p/logger":"6.2.2-dd251c5e7","@libp2p/multistream-select":"7.0.13-dd251c5e7","@libp2p/peer-collections":"7.0.13-dd251c5e7","@libp2p/peer-id":"6.0.4-dd251c5e7","@libp2p/peer-store":"12.0.13-dd251c5e7","@libp2p/utils":"7.0.13-dd251c5e7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"dd251c5e7986e920919ddcdad8fb6f75b4a9d889","_id":"libp2p@3.1.6-dd251c5e7","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"shasum":"460a05abe7fe4e2d142c8e11895db895f148bc11","size":623534,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.6-dd251c5e7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.6-dd251c5e7.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.6-dd251c5e7_1774247972858_0.4315096555671316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T06:39:33.028Z","publish_time":1774247973028,"_source_registry_name":"default","_cnpm_publish_time":1774247973028},"3.1.6-82c3c9ea8":{"name":"libp2p","version":"3.1.6-82c3c9ea8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-82c3c9ea8","@libp2p/interface":"3.1.0-82c3c9ea8","@libp2p/interface-internal":"3.0.13-82c3c9ea8","@libp2p/logger":"6.2.2-82c3c9ea8","@libp2p/multistream-select":"7.0.13-82c3c9ea8","@libp2p/peer-collections":"7.0.13-82c3c9ea8","@libp2p/peer-id":"6.0.4-82c3c9ea8","@libp2p/peer-store":"12.0.13-82c3c9ea8","@libp2p/utils":"7.0.13-82c3c9ea8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"82c3c9ea8a4f580b636107c65e89c61099e45e7b","_id":"libp2p@3.1.6-82c3c9ea8","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"shasum":"0682520931c7e344183ef1ba3468da4dcc7e6dd3","size":623438,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.6-82c3c9ea8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.6-82c3c9ea8.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.6-82c3c9ea8_1773999479269_0.32767950172826255"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-20T09:37:59.448Z","publish_time":1773999479448,"_source_registry_name":"default","_cnpm_publish_time":1773999479448},"3.1.6-d6f6f5818":{"name":"libp2p","version":"3.1.6-d6f6f5818","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-d6f6f5818","@libp2p/interface":"3.1.0-d6f6f5818","@libp2p/interface-internal":"3.0.13-d6f6f5818","@libp2p/logger":"6.2.2-d6f6f5818","@libp2p/multistream-select":"7.0.13-d6f6f5818","@libp2p/peer-collections":"7.0.13-d6f6f5818","@libp2p/peer-id":"6.0.4-d6f6f5818","@libp2p/peer-store":"12.0.13-d6f6f5818","@libp2p/utils":"7.0.13-d6f6f5818","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"d6f6f5818092e8b4e16dc06061fbe0a5c36fa95e","_id":"libp2p@3.1.6-d6f6f5818","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"shasum":"cbc4aeca20dd3575a715931cf6783bcc805cc4a3","size":623439,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.6-d6f6f5818.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.6-d6f6f5818.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.6-d6f6f5818_1773903937627_0.31108549016260323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T07:05:37.847Z","publish_time":1773903937847,"_source_registry_name":"default","_cnpm_publish_time":1773903937847},"3.1.6":{"name":"libp2p","version":"3.1.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/interface-internal":"^3.0.13","@libp2p/logger":"^6.2.2","@libp2p/multistream-select":"^7.0.13","@libp2p/peer-collections":"^7.0.13","@libp2p/peer-id":"^6.0.4","@libp2p/peer-store":"^12.0.13","@libp2p/utils":"^7.0.13","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"gitHead":"3565a2ec5e233c717929580002c554db36c667e0","_id":"libp2p@3.1.6","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"shasum":"33d7478eca5e541e800e0a17630eb9fffbd0252f","size":623736,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.6.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.6_1773442701331_0.8449290688969107"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T22:58:21.532Z","publish_time":1773442701532,"_source_registry_name":"default","_cnpm_publish_time":1773442701532},"3.1.5-9c0fc4482":{"name":"libp2p","version":"3.1.5-9c0fc4482","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-9c0fc4482","@libp2p/interface":"3.1.0-9c0fc4482","@libp2p/interface-internal":"3.0.12-9c0fc4482","@libp2p/logger":"6.2.2-9c0fc4482","@libp2p/multistream-select":"7.0.12-9c0fc4482","@libp2p/peer-collections":"7.0.12-9c0fc4482","@libp2p/peer-id":"6.0.4-9c0fc4482","@libp2p/peer-store":"12.0.12-9c0fc4482","@libp2p/utils":"7.0.12-9c0fc4482","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"9c0fc44823537bb29bf8866fd87c0eb8891b2016","_id":"libp2p@3.1.5-9c0fc4482","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"shasum":"2ddb19c7c7ecfbb0b3c3feff8c99d30e759c1976","size":622975,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.5-9c0fc4482.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.5-9c0fc4482.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.5-9c0fc4482_1773350159624_0.30062544798629887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T21:15:59.891Z","publish_time":1773350159891,"_source_registry_name":"default","_cnpm_publish_time":1773350159891},"3.1.5-e19d11093":{"name":"libp2p","version":"3.1.5-e19d11093","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-e19d11093","@libp2p/interface":"3.1.0-e19d11093","@libp2p/interface-internal":"3.0.12-e19d11093","@libp2p/logger":"6.2.2-e19d11093","@libp2p/multistream-select":"7.0.12-e19d11093","@libp2p/peer-collections":"7.0.12-e19d11093","@libp2p/peer-id":"6.0.4-e19d11093","@libp2p/peer-store":"12.0.12-e19d11093","@libp2p/utils":"7.0.12-e19d11093","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"e19d1109390aed39d5020200a2dd4c1fe6f35217","_id":"libp2p@3.1.5-e19d11093","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"shasum":"b2d5ad0ad4868ab4a6af6eb52fbb64badfa7c81a","size":622971,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.5-e19d11093.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.5-e19d11093.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.5-e19d11093_1773269532297_0.2308267667461994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T22:52:12.510Z","publish_time":1773269532510,"_source_registry_name":"default","_cnpm_publish_time":1773269532510},"3.1.5-28af2ff3d":{"name":"libp2p","version":"3.1.5-28af2ff3d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-28af2ff3d","@libp2p/interface":"3.1.0-28af2ff3d","@libp2p/interface-internal":"3.0.12-28af2ff3d","@libp2p/logger":"6.2.2-28af2ff3d","@libp2p/multistream-select":"7.0.12-28af2ff3d","@libp2p/peer-collections":"7.0.12-28af2ff3d","@libp2p/peer-id":"6.0.4-28af2ff3d","@libp2p/peer-store":"12.0.12-28af2ff3d","@libp2p/utils":"7.0.12-28af2ff3d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"28af2ff3dad16f9c53ee71aab5532c71a61e3ee8","_id":"libp2p@3.1.5-28af2ff3d","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"shasum":"7e16f307242abcadd5c56d056847c12701d88da9","size":622548,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.5-28af2ff3d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.5-28af2ff3d.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.5-28af2ff3d_1773253501039_0.28445481805925543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T18:25:01.295Z","publish_time":1773253501295,"_source_registry_name":"default","_cnpm_publish_time":1773253501295},"3.1.5-db185b16b":{"name":"libp2p","version":"3.1.5-db185b16b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-db185b16b","@libp2p/interface":"3.1.0-db185b16b","@libp2p/interface-internal":"3.0.12-db185b16b","@libp2p/logger":"6.2.2-db185b16b","@libp2p/multistream-select":"7.0.12-db185b16b","@libp2p/peer-collections":"7.0.12-db185b16b","@libp2p/peer-id":"6.0.4-db185b16b","@libp2p/peer-store":"12.0.12-db185b16b","@libp2p/utils":"7.0.12-db185b16b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"db185b16bfe571544a6fddd29a464be57c299175","_id":"libp2p@3.1.5-db185b16b","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"shasum":"46121d9957198b582bc52b8fd93a2f7b22cd7ed9","size":622552,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.5-db185b16b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.5-db185b16b.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.5-db185b16b_1772808637332_0.994339076097561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T14:50:37.581Z","publish_time":1772808637581,"_source_registry_name":"default","_cnpm_publish_time":1772808637581},"3.1.5-4db427d30":{"name":"libp2p","version":"3.1.5-4db427d30","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-4db427d30","@libp2p/interface":"3.1.0-4db427d30","@libp2p/interface-internal":"3.0.12-4db427d30","@libp2p/logger":"6.2.2-4db427d30","@libp2p/multistream-select":"7.0.12-4db427d30","@libp2p/peer-collections":"7.0.12-4db427d30","@libp2p/peer-id":"6.0.4-4db427d30","@libp2p/peer-store":"12.0.12-4db427d30","@libp2p/utils":"7.0.12-4db427d30","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"4db427d307923d2bfde3c7052f3abfb0456b5e61","_id":"libp2p@3.1.5-4db427d30","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"1dc7abff4b4b9dff5fdb14ecbc84dd8e2e386314","size":622552,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.5-4db427d30.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.5-4db427d30.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.5-4db427d30_1772645763844_0.45070760084944905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-04T17:36:04.121Z","publish_time":1772645764121,"_source_registry_name":"default","_cnpm_publish_time":1772645764121},"3.1.5":{"name":"libp2p","version":"3.1.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/interface-internal":"^3.0.12","@libp2p/logger":"^6.2.2","@libp2p/multistream-select":"^7.0.12","@libp2p/peer-collections":"^7.0.12","@libp2p/peer-id":"^6.0.4","@libp2p/peer-store":"^12.0.12","@libp2p/utils":"^7.0.12","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"gitHead":"9f89098b6aca609e6f8bc176c8e3530a6d57c279","_id":"libp2p@3.1.5","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"c4c9fba6ca300af442d79de7e285a105a3556619","size":623335,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.5.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.5_1772553093105_0.46798951337313954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T15:51:33.381Z","publish_time":1772553093381,"_source_registry_name":"default","_cnpm_publish_time":1772553093381},"3.1.4-f4b950dc9":{"name":"libp2p","version":"3.1.4-f4b950dc9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-f4b950dc9","@libp2p/interface":"3.1.0-f4b950dc9","@libp2p/interface-internal":"3.0.11-f4b950dc9","@libp2p/logger":"6.2.2-f4b950dc9","@libp2p/multistream-select":"7.0.11-f4b950dc9","@libp2p/peer-collections":"7.0.11-f4b950dc9","@libp2p/peer-id":"6.0.4-f4b950dc9","@libp2p/peer-store":"12.0.11-f4b950dc9","@libp2p/utils":"7.0.11-f4b950dc9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"f4b950dc937a6cbd1a155b01995656991770a5f9","_id":"libp2p@3.1.4-f4b950dc9","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"617a6a3d00ac91eb9cd5025e0245d8454383321c","size":622554,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.4-f4b950dc9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.4-f4b950dc9.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.4-f4b950dc9_1772545880845_0.4385242855770535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T13:51:21.064Z","publish_time":1772545881064,"_source_registry_name":"default","_cnpm_publish_time":1772545881064},"3.1.4-8f0e1b2db":{"name":"libp2p","version":"3.1.4-8f0e1b2db","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-8f0e1b2db","@libp2p/interface":"3.1.0-8f0e1b2db","@libp2p/interface-internal":"3.0.11-8f0e1b2db","@libp2p/logger":"6.2.2-8f0e1b2db","@libp2p/multistream-select":"7.0.11-8f0e1b2db","@libp2p/peer-collections":"7.0.11-8f0e1b2db","@libp2p/peer-id":"6.0.4-8f0e1b2db","@libp2p/peer-store":"12.0.11-8f0e1b2db","@libp2p/utils":"7.0.11-8f0e1b2db","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"8f0e1b2db58bcabd7422a02cd961a172b8934500","_id":"libp2p@3.1.4-8f0e1b2db","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"5d235ec3de51472ce0819c49664097d56667928d","size":622450,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.4-8f0e1b2db.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.4-8f0e1b2db.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.4-8f0e1b2db_1772455366395_0.9744450616827671"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T12:42:46.602Z","publish_time":1772455366602,"_source_registry_name":"default","_cnpm_publish_time":1772455366602},"3.1.4-3bb95f95b":{"name":"libp2p","version":"3.1.4-3bb95f95b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-3bb95f95b","@libp2p/interface":"3.1.0-3bb95f95b","@libp2p/interface-internal":"3.0.11-3bb95f95b","@libp2p/logger":"6.2.2-3bb95f95b","@libp2p/multistream-select":"7.0.11-3bb95f95b","@libp2p/peer-collections":"7.0.11-3bb95f95b","@libp2p/peer-id":"6.0.4-3bb95f95b","@libp2p/peer-store":"12.0.11-3bb95f95b","@libp2p/utils":"7.0.11-3bb95f95b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"3bb95f95bd7e1518d05b5b9af4d2982c2535d030","_id":"libp2p@3.1.4-3bb95f95b","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"fb5a4476dd26604ae07f325a611cb0ee85e481ae","size":622454,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.4-3bb95f95b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.4-3bb95f95b.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.4-3bb95f95b_1772406567379_0.9859585717800121"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-01T23:09:27.603Z","publish_time":1772406567603,"_source_registry_name":"default","_cnpm_publish_time":1772406567603},"3.1.4-19796b103":{"name":"libp2p","version":"3.1.4-19796b103","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-19796b103","@libp2p/interface":"3.1.0-19796b103","@libp2p/interface-internal":"3.0.11-19796b103","@libp2p/logger":"6.2.2-19796b103","@libp2p/multistream-select":"7.0.11-19796b103","@libp2p/peer-collections":"7.0.11-19796b103","@libp2p/peer-id":"6.0.4-19796b103","@libp2p/peer-store":"12.0.11-19796b103","@libp2p/utils":"7.0.11-19796b103","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"19796b1036ecdf927c53f0546558daf3b4e6cbb2","_id":"libp2p@3.1.4-19796b103","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"66dfdbc34fd6bb4626436352d412c7cb1ae54e6a","size":622454,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.4-19796b103.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.4-19796b103.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.4-19796b103_1772362226354_0.4880388066882506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-01T10:50:26.555Z","publish_time":1772362226555,"_source_registry_name":"default","_cnpm_publish_time":1772362226555},"3.1.4":{"name":"libp2p","version":"3.1.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/interface-internal":"^3.0.11","@libp2p/logger":"^6.2.2","@libp2p/multistream-select":"^7.0.11","@libp2p/peer-collections":"^7.0.11","@libp2p/peer-id":"^6.0.4","@libp2p/peer-store":"^12.0.11","@libp2p/utils":"^7.0.11","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"gitHead":"ab075f24e2d6c650cff3a010fb81c547a3197ec7","_id":"libp2p@3.1.4","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"7a006ba268087becf68ab5b0d7f3b83786ca93f7","size":623244,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.4_1772323323613_0.7388792888072662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-01T00:02:03.870Z","publish_time":1772323323870,"_source_registry_name":"default","_cnpm_publish_time":1772323323870},"3.1.3-30b53a999":{"name":"libp2p","version":"3.1.3-30b53a999","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-30b53a999","@libp2p/interface":"3.1.0-30b53a999","@libp2p/interface-internal":"3.0.10-30b53a999","@libp2p/logger":"6.2.2-30b53a999","@libp2p/multistream-select":"7.0.10-30b53a999","@libp2p/peer-collections":"7.0.10-30b53a999","@libp2p/peer-id":"6.0.4-30b53a999","@libp2p/peer-store":"12.0.10-30b53a999","@libp2p/utils":"7.0.10-30b53a999","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"30b53a9994006c925c8f2e1326a1bff1bc7b50ef","_id":"libp2p@3.1.3-30b53a999","_nodeVersion":"24.13.0","_npmVersion":"11.10.1","dist":{"shasum":"12077beace11a4a1957d63cd7d8892a0c05676e8","size":622628,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.3-30b53a999.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.3-30b53a999.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.3-30b53a999_1772008223475_0.24287399611278193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T08:30:23.710Z","publish_time":1772008223710,"_source_registry_name":"default","_cnpm_publish_time":1772008223710},"3.1.3":{"name":"libp2p","version":"3.1.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/interface-internal":"^3.0.10","@libp2p/logger":"^6.2.2","@libp2p/multistream-select":"^7.0.10","@libp2p/peer-collections":"^7.0.10","@libp2p/peer-id":"^6.0.4","@libp2p/peer-store":"^12.0.10","@libp2p/utils":"^7.0.10","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.3","gitHead":"f87cba928991736d9646b3e054c367f55cab315c","_nodeVersion":"24.12.0","_npmVersion":"10.9.4","dist":{"shasum":"c5ac476f3b32e7c7d6bf8c94a492c15618f3c450","size":624732,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.3_1768579995845_0.5319359044040273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T16:13:16.069Z","publish_time":1768579996069,"_source_registry_name":"default","_cnpm_publish_time":1768579996069},"3.1.2-05acd0c35":{"name":"libp2p","version":"3.1.2-05acd0c35","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-05acd0c35","@libp2p/interface":"3.1.0-05acd0c35","@libp2p/interface-internal":"3.0.9-05acd0c35","@libp2p/logger":"6.2.2-05acd0c35","@libp2p/multistream-select":"7.0.9-05acd0c35","@libp2p/peer-collections":"7.0.9-05acd0c35","@libp2p/peer-id":"6.0.4-05acd0c35","@libp2p/peer-store":"12.0.9-05acd0c35","@libp2p/utils":"7.0.9-05acd0c35","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.2-05acd0c35","readmeFilename":"README.md","gitHead":"05acd0c35f1fd0fae893f6823ad5fde4616785c2","_nodeVersion":"24.12.0","_npmVersion":"10.9.4","dist":{"shasum":"76d11f6591ff5676ed64e8eb475f7043c7f9d827","size":623961,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.2-05acd0c35.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.2-05acd0c35.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.2-05acd0c35_1768577912729_0.7420732983451406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T15:38:32.962Z","publish_time":1768577912962,"_source_registry_name":"default","_cnpm_publish_time":1768577912962},"3.1.2-7fff925bf":{"name":"libp2p","version":"3.1.2-7fff925bf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-7fff925bf","@libp2p/interface":"3.1.0-7fff925bf","@libp2p/interface-internal":"3.0.9-7fff925bf","@libp2p/logger":"6.2.2-7fff925bf","@libp2p/multistream-select":"7.0.9-7fff925bf","@libp2p/peer-collections":"7.0.9-7fff925bf","@libp2p/peer-id":"6.0.4-7fff925bf","@libp2p/peer-store":"12.0.9-7fff925bf","@libp2p/utils":"7.0.9-7fff925bf","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.2-7fff925bf","readmeFilename":"README.md","gitHead":"7fff925bfe4ab3818380ad850310a64ac55d6b88","_nodeVersion":"24.12.0","_npmVersion":"10.9.4","dist":{"shasum":"c05f73322853839d4dfdf8a56639ccb19946e223","size":623963,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.2-7fff925bf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.2-7fff925bf.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.2-7fff925bf_1768564819288_0.5025147260226348"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T12:00:19.505Z","publish_time":1768564819505,"_source_registry_name":"default","_cnpm_publish_time":1768564819505},"3.1.2-28c2b65f4":{"name":"libp2p","version":"3.1.2-28c2b65f4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-28c2b65f4","@libp2p/interface":"3.1.0-28c2b65f4","@libp2p/interface-internal":"3.0.9-28c2b65f4","@libp2p/logger":"6.2.2-28c2b65f4","@libp2p/multistream-select":"7.0.9-28c2b65f4","@libp2p/peer-collections":"7.0.9-28c2b65f4","@libp2p/peer-id":"6.0.4-28c2b65f4","@libp2p/peer-store":"12.0.9-28c2b65f4","@libp2p/utils":"7.0.9-28c2b65f4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.2-28c2b65f4","readmeFilename":"README.md","gitHead":"28c2b65f46dd3a3f1240862c8e22b91a53d1bf80","_nodeVersion":"24.12.0","_npmVersion":"10.9.4","dist":{"shasum":"435b7d17419b177ca2d69d44805462bbfe4064e5","size":623964,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.2-28c2b65f4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.2-28c2b65f4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.2-28c2b65f4_1768557856647_0.1977872940875507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T10:04:16.823Z","publish_time":1768557856823,"_source_registry_name":"default","_cnpm_publish_time":1768557856823},"3.1.2":{"name":"libp2p","version":"3.1.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/interface-internal":"^3.0.9","@libp2p/logger":"^6.2.2","@libp2p/multistream-select":"^7.0.9","@libp2p/peer-collections":"^7.0.9","@libp2p/peer-id":"^6.0.4","@libp2p/peer-store":"^12.0.9","@libp2p/utils":"^7.0.9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.2","gitHead":"851395edf7a5ffdef39a90ca5417a5db0da30520","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"1e303968232e73914154232dc2c5f0246d04259d","size":623131,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.2_1763110877036_0.4412225477162739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-14T09:01:17.358Z","publish_time":1763110877358,"_source_registry_name":"default","_cnpm_publish_time":1763110877358},"3.1.1-977a3c5f2":{"name":"libp2p","version":"3.1.1-977a3c5f2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-977a3c5f2","@libp2p/interface":"3.1.0-977a3c5f2","@libp2p/interface-internal":"3.0.8-977a3c5f2","@libp2p/logger":"6.2.1-977a3c5f2","@libp2p/multistream-select":"7.0.8-977a3c5f2","@libp2p/peer-collections":"7.0.8-977a3c5f2","@libp2p/peer-id":"6.0.4-977a3c5f2","@libp2p/peer-store":"12.0.8-977a3c5f2","@libp2p/utils":"7.0.8-977a3c5f2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.1-977a3c5f2","readmeFilename":"README.md","gitHead":"977a3c5f21b9485825db62a6aaeb1da57a9e1f6e","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"61b34a15276faca14f601387ca92c66091c51e62","size":622338,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.1-977a3c5f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.1-977a3c5f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.1-977a3c5f2_1763107918478_0.2490147904095279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-14T08:11:58.730Z","publish_time":1763107918730,"_source_registry_name":"default","_cnpm_publish_time":1763107918730},"3.1.1":{"name":"libp2p","version":"3.1.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/interface-internal":"^3.0.8","@libp2p/logger":"^6.2.1","@libp2p/multistream-select":"^7.0.8","@libp2p/peer-collections":"^7.0.8","@libp2p/peer-id":"^6.0.4","@libp2p/peer-store":"^12.0.8","@libp2p/utils":"^7.0.8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.1","gitHead":"8a5bab05fcd4ae32f8282bf92c6e244e8b1cd4ae","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"faa75cc96c8b5b3774c65b951c7bf09b1a0e2976","size":623134,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.1_1763017399140_0.8208908216741557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T07:03:19.423Z","publish_time":1763017399423,"_source_registry_name":"default","_cnpm_publish_time":1763017399423},"3.1.0-e2bdc7e63":{"name":"libp2p","version":"3.1.0-e2bdc7e63","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-e2bdc7e63","@libp2p/interface":"3.1.0-e2bdc7e63","@libp2p/interface-internal":"3.0.7-e2bdc7e63","@libp2p/logger":"6.2.0-e2bdc7e63","@libp2p/multistream-select":"7.0.7-e2bdc7e63","@libp2p/peer-collections":"7.0.7-e2bdc7e63","@libp2p/peer-id":"6.0.4-e2bdc7e63","@libp2p/peer-store":"12.0.7-e2bdc7e63","@libp2p/utils":"7.0.7-e2bdc7e63","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^7.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.0-e2bdc7e63","readmeFilename":"README.md","gitHead":"e2bdc7e6353fa5e44787f33c72891526195bf5d2","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"62f2b144b2cd0ba8b823cc6f8092f779ae77355b","size":622337,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.0-e2bdc7e63.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.0-e2bdc7e63.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.0-e2bdc7e63_1763013945277_0.7290768158864964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T06:05:45.544Z","publish_time":1763013945544,"_source_registry_name":"default","_cnpm_publish_time":1763013945544},"3.1.0-8cebf6322":{"name":"libp2p","version":"3.1.0-8cebf6322","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-8cebf6322","@libp2p/interface":"3.1.0-8cebf6322","@libp2p/interface-internal":"3.0.7-8cebf6322","@libp2p/logger":"6.2.0-8cebf6322","@libp2p/multistream-select":"7.0.7-8cebf6322","@libp2p/peer-collections":"7.0.7-8cebf6322","@libp2p/peer-id":"6.0.4-8cebf6322","@libp2p/peer-store":"12.0.7-8cebf6322","@libp2p/utils":"7.0.7-8cebf6322","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.0-8cebf6322","readmeFilename":"README.md","gitHead":"8cebf6322801693eb4f3371b6b8a31163ca66456","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"7dfc46446e23461f8f469a7b28f6226ebc7b0a1a","size":626152,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.0-8cebf6322.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.0-8cebf6322.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.0-8cebf6322_1763011250695_0.6815787142849554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T05:20:50.921Z","publish_time":1763011250921,"_source_registry_name":"default","_cnpm_publish_time":1763011250921},"3.1.0":{"name":"libp2p","version":"3.1.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/interface-internal":"^3.0.7","@libp2p/logger":"^6.2.0","@libp2p/multistream-select":"^7.0.7","@libp2p/peer-collections":"^7.0.7","@libp2p/peer-id":"^6.0.4","@libp2p/peer-store":"^12.0.7","@libp2p/utils":"^7.0.7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.0","gitHead":"0bbf5021b53938b2bffcffca6c13c479a95c2a60","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"f103e360d9d7457e8769fda75743faaca45fc614","size":623025,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.0_1761733679797_0.23827096102637646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-29T10:28:00.066Z","publish_time":1761733680066,"_source_registry_name":"default","_cnpm_publish_time":1761733680066},"3.0.7-d1ff510bb":{"name":"libp2p","version":"3.0.7-d1ff510bb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.12-d1ff510bb","@libp2p/interface":"3.0.2-d1ff510bb","@libp2p/interface-internal":"3.0.6-d1ff510bb","@libp2p/logger":"6.1.0-d1ff510bb","@libp2p/multistream-select":"7.0.6-d1ff510bb","@libp2p/peer-collections":"7.0.6-d1ff510bb","@libp2p/peer-id":"6.0.3-d1ff510bb","@libp2p/peer-store":"12.0.6-d1ff510bb","@libp2p/utils":"7.0.6-d1ff510bb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.7-d1ff510bb","readmeFilename":"README.md","gitHead":"d1ff510bbe5b752e927a26995040d9439cbca2f9","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"377f0a0affeb5e04ee07cc2a6c277b137d5477e7","size":622224,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.7-d1ff510bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.7-d1ff510bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.7-d1ff510bb_1761729538456_0.2541682823804685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-29T09:18:58.689Z","publish_time":1761729538689,"_source_registry_name":"default","_cnpm_publish_time":1761729538689},"3.1.0-d447a9944":{"name":"libp2p","version":"3.1.0-d447a9944","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.13-d447a9944","@libp2p/interface":"3.1.0-d447a9944","@libp2p/interface-internal":"3.0.7-d447a9944","@libp2p/logger":"6.2.0-d447a9944","@libp2p/multistream-select":"7.0.7-d447a9944","@libp2p/peer-collections":"7.0.7-d447a9944","@libp2p/peer-id":"6.0.4-d447a9944","@libp2p/peer-store":"12.0.7-d447a9944","@libp2p/utils":"7.0.7-d447a9944","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.1.0-d447a9944","readmeFilename":"README.md","gitHead":"d447a99446be005d4b39f7abd46acdc84c2b4f95","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"e22033663ced580ebfe1a821f6d0b0ada6bb0d19","size":622226,"noattachment":false,"key":"/libp2p/-/libp2p-3.1.0-d447a9944.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.1.0-d447a9944.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.1.0-d447a9944_1761726874774_0.7762383379540059"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-29T08:34:35.051Z","publish_time":1761726875051,"_source_registry_name":"default","_cnpm_publish_time":1761726875051},"3.0.7-0f3ab9e61":{"name":"libp2p","version":"3.0.7-0f3ab9e61","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.12-0f3ab9e61","@libp2p/interface":"3.0.2-0f3ab9e61","@libp2p/interface-internal":"3.0.6-0f3ab9e61","@libp2p/logger":"6.1.0-0f3ab9e61","@libp2p/multistream-select":"7.0.6-0f3ab9e61","@libp2p/peer-collections":"7.0.6-0f3ab9e61","@libp2p/peer-id":"6.0.3-0f3ab9e61","@libp2p/peer-store":"12.0.6-0f3ab9e61","@libp2p/utils":"7.0.6-0f3ab9e61","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.7-0f3ab9e61","readmeFilename":"README.md","gitHead":"0f3ab9e617ab10fc09b108923c9d6e0fadd106a3","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"f0fdb329b24f3bd5fd9090768b0a33673e5f5a15","size":622225,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.7-0f3ab9e61.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.7-0f3ab9e61.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.7-0f3ab9e61_1761665397024_0.48618007021241394"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T15:29:57.226Z","publish_time":1761665397226,"_source_registry_name":"default","_cnpm_publish_time":1761665397226},"3.0.7":{"name":"libp2p","version":"3.0.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","@libp2p/interface-internal":"^3.0.6","@libp2p/logger":"^6.1.0","@libp2p/multistream-select":"^7.0.6","@libp2p/peer-collections":"^7.0.6","@libp2p/peer-id":"^6.0.3","@libp2p/peer-store":"^12.0.6","@libp2p/utils":"^7.0.6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.7","gitHead":"73945090703143265dccb2a726c604b355b47653","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"bf1fff78d70952453315dee7e670a661cecc3cc8","size":623025,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.7_1761193955671_0.5952325241630738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T04:32:35.887Z","publish_time":1761193955887,"_source_registry_name":"default","_cnpm_publish_time":1761193955887},"3.0.6-dad3cca5d":{"name":"libp2p","version":"3.0.6-dad3cca5d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.12-dad3cca5d","@libp2p/interface":"3.0.2-dad3cca5d","@libp2p/interface-internal":"3.0.5-dad3cca5d","@libp2p/logger":"6.0.5-dad3cca5d","@libp2p/multistream-select":"7.0.5-dad3cca5d","@libp2p/peer-collections":"7.0.5-dad3cca5d","@libp2p/peer-id":"6.0.3-dad3cca5d","@libp2p/peer-store":"12.0.5-dad3cca5d","@libp2p/utils":"7.0.5-dad3cca5d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.6-dad3cca5d","readmeFilename":"README.md","gitHead":"dad3cca5d71b1a4407ca76f110a84b10ba04f853","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"b3f17949bf34b9c1301da127641f8587f16ef701","size":622208,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.6-dad3cca5d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.6-dad3cca5d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.6-dad3cca5d_1761162170838_0.7628053259502421"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T19:42:51.059Z","publish_time":1761162171059,"_source_registry_name":"default","_cnpm_publish_time":1761162171059},"3.0.6-fb08a2f90":{"name":"libp2p","version":"3.0.6-fb08a2f90","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.12-fb08a2f90","@libp2p/interface":"3.0.2-fb08a2f90","@libp2p/interface-internal":"3.0.5-fb08a2f90","@libp2p/logger":"6.0.5-fb08a2f90","@libp2p/multistream-select":"7.0.5-fb08a2f90","@libp2p/peer-collections":"7.0.5-fb08a2f90","@libp2p/peer-id":"6.0.3-fb08a2f90","@libp2p/peer-store":"12.0.5-fb08a2f90","@libp2p/utils":"7.0.5-fb08a2f90","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.6-fb08a2f90","readmeFilename":"README.md","gitHead":"fb08a2f90182744e50869af7cefe5ace0aaac1a0","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"a13c80d666b6c85174f0b973f901aae7a31590d4","size":616268,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.6-fb08a2f90.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.6-fb08a2f90.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.6-fb08a2f90_1760002918875_0.17212212255890846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-09T09:41:59.098Z","publish_time":1760002919098,"_source_registry_name":"default","_cnpm_publish_time":1760002919098},"3.0.6-3596206ed":{"name":"libp2p","version":"3.0.6-3596206ed","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.12-3596206ed","@libp2p/interface":"3.0.2-3596206ed","@libp2p/interface-internal":"3.0.5-3596206ed","@libp2p/logger":"6.0.5-3596206ed","@libp2p/multistream-select":"7.0.5-3596206ed","@libp2p/peer-collections":"7.0.5-3596206ed","@libp2p/peer-id":"6.0.3-3596206ed","@libp2p/peer-store":"12.0.5-3596206ed","@libp2p/utils":"7.0.5-3596206ed","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.6-3596206ed","readmeFilename":"README.md","gitHead":"3596206ed51d11998e2a4a8c7d76f2eb8ae7564f","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"030910fa2b1b11758c9c58adfab18120c999327e","size":616266,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.6-3596206ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.6-3596206ed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.6-3596206ed_1759726487639_0.9291765252988955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-06T04:54:47.856Z","publish_time":1759726487856,"_source_registry_name":"default","_cnpm_publish_time":1759726487856},"3.0.6":{"name":"libp2p","version":"3.0.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","@libp2p/interface-internal":"^3.0.5","@libp2p/logger":"^6.0.5","@libp2p/multistream-select":"^7.0.5","@libp2p/peer-collections":"^7.0.5","@libp2p/peer-id":"^6.0.3","@libp2p/peer-store":"^12.0.5","@libp2p/utils":"^7.0.5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.6","gitHead":"6e1a3bbd0328ba46766fd5687783799adc73754c","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"794630c375b9322c5a74687ab9c02e6049a78a7e","size":617019,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.6_1759488712912_0.9186530911249287"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T10:51:53.148Z","publish_time":1759488713148,"_source_registry_name":"default","_cnpm_publish_time":1759488713148},"3.0.5-a0f9da212":{"name":"libp2p","version":"3.0.5-a0f9da212","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.12-a0f9da212","@libp2p/interface":"3.0.2-a0f9da212","@libp2p/interface-internal":"3.0.4-a0f9da212","@libp2p/logger":"6.0.4-a0f9da212","@libp2p/multistream-select":"7.0.4-a0f9da212","@libp2p/peer-collections":"7.0.4-a0f9da212","@libp2p/peer-id":"6.0.3-a0f9da212","@libp2p/peer-store":"12.0.4-a0f9da212","@libp2p/utils":"7.0.4-a0f9da212","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^11.0.1","interface-datastore":"^9.0.1","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.5-a0f9da212","readmeFilename":"README.md","gitHead":"a0f9da212fcc8ac8d21da835e87c9225ae138fdd","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"75873c138a8e5e1d101a5b460cbde9fbd4a6722e","size":616265,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.5-a0f9da212.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.5-a0f9da212.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.5-a0f9da212_1759484801929_0.9956459060363323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T09:46:42.188Z","publish_time":1759484802188,"_source_registry_name":"default","_cnpm_publish_time":1759484802188},"3.0.5-5fccd1dde":{"name":"libp2p","version":"3.0.5-5fccd1dde","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.12-5fccd1dde","@libp2p/interface":"3.0.2-5fccd1dde","@libp2p/interface-internal":"3.0.4-5fccd1dde","@libp2p/logger":"6.0.4-5fccd1dde","@libp2p/multistream-select":"7.0.4-5fccd1dde","@libp2p/peer-collections":"7.0.4-5fccd1dde","@libp2p/peer-id":"6.0.3-5fccd1dde","@libp2p/peer-store":"12.0.4-5fccd1dde","@libp2p/utils":"7.0.4-5fccd1dde","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.5-5fccd1dde","readmeFilename":"README.md","gitHead":"5fccd1dded71c02a50259350a8f9667cef557891","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"4ad44d8784032a480c2244443af657dee8da3fd0","size":616254,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.5-5fccd1dde.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.5-5fccd1dde.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.5-5fccd1dde_1759480394580_0.506902915603832"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T08:33:14.830Z","publish_time":1759480394830,"_source_registry_name":"default","_cnpm_publish_time":1759480394830},"3.0.5":{"name":"libp2p","version":"3.0.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","@libp2p/interface-internal":"^3.0.4","@libp2p/logger":"^6.0.4","@libp2p/multistream-select":"^7.0.4","@libp2p/peer-collections":"^7.0.4","@libp2p/peer-id":"^6.0.3","@libp2p/peer-store":"^12.0.4","@libp2p/utils":"^7.0.4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.5","gitHead":"296b2de0f50357b80642ac301425158e88eb2ad5","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"fd308b9d7c300d4be300dc3371ed23895d67182b","size":617010,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.5_1759388829164_0.6031316791688057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-02T07:07:09.447Z","publish_time":1759388829447,"_source_registry_name":"default","_cnpm_publish_time":1759388829447},"3.0.4-72a7ea10a":{"name":"libp2p","version":"3.0.4-72a7ea10a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.11-72a7ea10a","@libp2p/interface":"3.0.1-72a7ea10a","@libp2p/interface-internal":"3.0.3-72a7ea10a","@libp2p/logger":"6.0.3-72a7ea10a","@libp2p/multistream-select":"7.0.3-72a7ea10a","@libp2p/peer-collections":"7.0.3-72a7ea10a","@libp2p/peer-id":"6.0.2-72a7ea10a","@libp2p/peer-store":"12.0.3-72a7ea10a","@libp2p/utils":"7.0.3-72a7ea10a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.4-72a7ea10a","readmeFilename":"README.md","gitHead":"72a7ea10a622221c4d850e8eaaf17da8b73e318d","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"f234b825ce8d44e405e2793b48fdd3f6c4346c19","size":616259,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.4-72a7ea10a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.4-72a7ea10a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.4-72a7ea10a_1759384048421_0.03924623264665472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-02T05:47:28.702Z","publish_time":1759384048702,"_source_registry_name":"default","_cnpm_publish_time":1759384048702},"3.0.4":{"name":"libp2p","version":"3.0.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.11","@libp2p/interface":"^3.0.1","@libp2p/interface-internal":"^3.0.3","@libp2p/logger":"^6.0.3","@libp2p/multistream-select":"^7.0.3","@libp2p/peer-collections":"^7.0.3","@libp2p/peer-id":"^6.0.2","@libp2p/peer-store":"^12.0.3","@libp2p/utils":"^7.0.3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.4","gitHead":"afa930ea112a72d72c02afbef9501278f2af2a4c","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"bd142795758505ae5f27bdb82f604c84d5d12b5e","size":616998,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.4_1759340138954_0.6196612550292655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-01T17:35:39.174Z","publish_time":1759340139174,"_source_registry_name":"default","_cnpm_publish_time":1759340139174},"3.0.3-7e1c0bada":{"name":"libp2p","version":"3.0.3-7e1c0bada","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-7e1c0bada","@libp2p/interface":"3.0.0-7e1c0bada","@libp2p/interface-internal":"3.0.2-7e1c0bada","@libp2p/logger":"6.0.2-7e1c0bada","@libp2p/multistream-select":"7.0.2-7e1c0bada","@libp2p/peer-collections":"7.0.2-7e1c0bada","@libp2p/peer-id":"6.0.1-7e1c0bada","@libp2p/peer-store":"12.0.2-7e1c0bada","@libp2p/utils":"7.0.2-7e1c0bada","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.3-7e1c0bada","readmeFilename":"README.md","gitHead":"7e1c0badab2098addab964ea97e2ee9d9236267c","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"923fb20f6edec4c19775c971bf4d8606b62ab55c","size":616247,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.3-7e1c0bada.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.3-7e1c0bada.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.3-7e1c0bada_1759329343945_0.30485061881055553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-01T14:35:44.183Z","publish_time":1759329344183,"_source_registry_name":"default","_cnpm_publish_time":1759329344183},"3.0.3-547a5b988":{"name":"libp2p","version":"3.0.3-547a5b988","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-547a5b988","@libp2p/interface":"3.0.0-547a5b988","@libp2p/interface-internal":"3.0.2-547a5b988","@libp2p/logger":"6.0.2-547a5b988","@libp2p/multistream-select":"7.0.2-547a5b988","@libp2p/peer-collections":"7.0.2-547a5b988","@libp2p/peer-id":"6.0.1-547a5b988","@libp2p/peer-store":"12.0.2-547a5b988","@libp2p/utils":"7.0.2-547a5b988","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.3-547a5b988","readmeFilename":"README.md","gitHead":"547a5b9883dd753a575bc34d8ecfce1bc614bc95","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"1040e5b6590d07894b2e3c3447ad289de5c80e0c","size":616235,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.3-547a5b988.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.3-547a5b988.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.3-547a5b988_1759236515165_0.5949646158695283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T12:48:35.389Z","publish_time":1759236515389,"_source_registry_name":"default","_cnpm_publish_time":1759236515389},"3.0.3-93ba5a84f":{"name":"libp2p","version":"3.0.3-93ba5a84f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-93ba5a84f","@libp2p/interface":"3.0.0-93ba5a84f","@libp2p/interface-internal":"3.0.2-93ba5a84f","@libp2p/logger":"6.0.2-93ba5a84f","@libp2p/multistream-select":"7.0.2-93ba5a84f","@libp2p/peer-collections":"7.0.2-93ba5a84f","@libp2p/peer-id":"6.0.1-93ba5a84f","@libp2p/peer-store":"12.0.2-93ba5a84f","@libp2p/utils":"7.0.2-93ba5a84f","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.3-93ba5a84f","readmeFilename":"README.md","gitHead":"93ba5a84f9ad0398d8c74c14616717d8e731742d","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"cfd11565f093bd72911886d31f4405c66f998301","size":616232,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.3-93ba5a84f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.3-93ba5a84f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.3-93ba5a84f_1759038964688_0.39242328075259625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-28T05:56:04.913Z","publish_time":1759038964913,"_source_registry_name":"default","_cnpm_publish_time":1759038964913},"3.0.3-de2ad9ca5":{"name":"libp2p","version":"3.0.3-de2ad9ca5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-de2ad9ca5","@libp2p/interface":"3.0.0-de2ad9ca5","@libp2p/interface-internal":"3.0.2-de2ad9ca5","@libp2p/logger":"6.0.2-de2ad9ca5","@libp2p/multistream-select":"7.0.2-de2ad9ca5","@libp2p/peer-collections":"7.0.2-de2ad9ca5","@libp2p/peer-id":"6.0.1-de2ad9ca5","@libp2p/peer-store":"12.0.2-de2ad9ca5","@libp2p/utils":"7.0.2-de2ad9ca5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.3-de2ad9ca5","readmeFilename":"README.md","gitHead":"de2ad9ca559ffa31caf040f1702193dc530a4db2","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"df9a14168c538b249bb5109aaae6797d3f074308","size":616228,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.3-de2ad9ca5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.3-de2ad9ca5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.3-de2ad9ca5_1758988812254_0.3435687832306813"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T16:00:12.523Z","publish_time":1758988812523,"_source_registry_name":"default","_cnpm_publish_time":1758988812523},"3.0.3":{"name":"libp2p","version":"3.0.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.10","@libp2p/interface":"^3.0.0","@libp2p/interface-internal":"^3.0.2","@libp2p/logger":"^6.0.2","@libp2p/multistream-select":"^7.0.2","@libp2p/peer-collections":"^7.0.2","@libp2p/peer-id":"^6.0.1","@libp2p/peer-store":"^12.0.2","@libp2p/utils":"^7.0.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.3","gitHead":"e626e2e76c48bb43cae60eceb8fcc7c1569cab17","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"5825cd18ff246442d46ecb69042f0434828bd339","size":616981,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.3_1758960465629_0.9536443979213263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T08:07:45.817Z","publish_time":1758960465817,"_source_registry_name":"default","_cnpm_publish_time":1758960465817},"3.0.2-334f91bdc":{"name":"libp2p","version":"3.0.2-334f91bdc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-334f91bdc","@libp2p/interface":"3.0.0-334f91bdc","@libp2p/interface-internal":"3.0.1-334f91bdc","@libp2p/logger":"6.0.1-334f91bdc","@libp2p/multistream-select":"7.0.1-334f91bdc","@libp2p/peer-collections":"7.0.1-334f91bdc","@libp2p/peer-id":"6.0.1-334f91bdc","@libp2p/peer-store":"12.0.1-334f91bdc","@libp2p/utils":"7.0.1-334f91bdc","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.2-334f91bdc","readmeFilename":"README.md","gitHead":"334f91bdc198e576ebf93e74b1f40db0ef75b839","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"eda94fc9ff0ba7e12436a728428e5eced94594f8","size":616230,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.2-334f91bdc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.2-334f91bdc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.2-334f91bdc_1758958941864_0.3803681450800023"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T07:42:22.114Z","publish_time":1758958942114,"_source_registry_name":"default","_cnpm_publish_time":1758958942114},"3.0.2-8d66d5ff1":{"name":"libp2p","version":"3.0.2-8d66d5ff1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-8d66d5ff1","@libp2p/interface":"3.0.0-8d66d5ff1","@libp2p/interface-internal":"3.0.1-8d66d5ff1","@libp2p/logger":"6.0.1-8d66d5ff1","@libp2p/multistream-select":"7.0.1-8d66d5ff1","@libp2p/peer-collections":"7.0.1-8d66d5ff1","@libp2p/peer-id":"6.0.1-8d66d5ff1","@libp2p/peer-store":"12.0.1-8d66d5ff1","@libp2p/utils":"7.0.1-8d66d5ff1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.2-8d66d5ff1","readmeFilename":"README.md","gitHead":"8d66d5ff1c28298ac1bef3b68fb757eeba1d3bfa","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"6bfbf28cc4917a2999c16392958a3d6a766fff92","size":616005,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.2-8d66d5ff1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.2-8d66d5ff1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.2-8d66d5ff1_1758955797212_0.536300687343449"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T06:49:57.477Z","publish_time":1758955797477,"_source_registry_name":"default","_cnpm_publish_time":1758955797477},"3.0.2-39e2e541a":{"name":"libp2p","version":"3.0.2-39e2e541a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-39e2e541a","@libp2p/interface":"3.0.0-39e2e541a","@libp2p/interface-internal":"3.0.1-39e2e541a","@libp2p/logger":"6.0.1-39e2e541a","@libp2p/multistream-select":"7.0.1-39e2e541a","@libp2p/peer-collections":"7.0.1-39e2e541a","@libp2p/peer-id":"6.0.1-39e2e541a","@libp2p/peer-store":"12.0.1-39e2e541a","@libp2p/utils":"7.0.1-39e2e541a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.2-39e2e541a","readmeFilename":"README.md","gitHead":"39e2e541ad534e3c214b09b7055e71118648a77b","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"d12d360a0d7c5acbd572bcc52e01d82902ec24c4","size":616003,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.2-39e2e541a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.2-39e2e541a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.2-39e2e541a_1758900663599_0.6123251632173268"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T15:31:03.842Z","publish_time":1758900663842,"_source_registry_name":"default","_cnpm_publish_time":1758900663842},"3.0.2-8543df06b":{"name":"libp2p","version":"3.0.2-8543df06b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-8543df06b","@libp2p/interface":"3.0.0-8543df06b","@libp2p/interface-internal":"3.0.1-8543df06b","@libp2p/logger":"6.0.1-8543df06b","@libp2p/multistream-select":"7.0.1-8543df06b","@libp2p/peer-collections":"7.0.1-8543df06b","@libp2p/peer-id":"6.0.1-8543df06b","@libp2p/peer-store":"12.0.1-8543df06b","@libp2p/utils":"7.0.1-8543df06b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.2-8543df06b","readmeFilename":"README.md","gitHead":"8543df06bef3ee363de4777aa09e9a3bd036fdc6","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"df776f09fbc143b2a5b1d917e5685332ded5f521","size":616006,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.2-8543df06b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.2-8543df06b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.2-8543df06b_1758894089558_0.8000435908537866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T13:41:29.741Z","publish_time":1758894089741,"_source_registry_name":"default","_cnpm_publish_time":1758894089741},"3.0.2":{"name":"libp2p","version":"3.0.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.10","@libp2p/interface":"^3.0.0","@libp2p/interface-internal":"^3.0.1","@libp2p/logger":"^6.0.1","@libp2p/multistream-select":"^7.0.1","@libp2p/peer-collections":"^7.0.1","@libp2p/peer-id":"^6.0.1","@libp2p/peer-store":"^12.0.1","@libp2p/utils":"^7.0.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.2","gitHead":"6f466c63906d936e3862d81d1b170f48dee20a97","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"ae6927d3be2c5794fff27b3a3a75d0fa74bedf95","size":616754,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.2_1758813952928_0.8444275125276319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T15:25:53.156Z","publish_time":1758813953156,"_source_registry_name":"default","_cnpm_publish_time":1758813953156},"3.0.1-425a42cdd":{"name":"libp2p","version":"3.0.1-425a42cdd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-425a42cdd","@libp2p/interface":"3.0.0-425a42cdd","@libp2p/interface-internal":"3.0.1-425a42cdd","@libp2p/logger":"6.0.1-425a42cdd","@libp2p/multistream-select":"7.0.1-425a42cdd","@libp2p/peer-collections":"7.0.1-425a42cdd","@libp2p/peer-id":"6.0.1-425a42cdd","@libp2p/peer-store":"12.0.1-425a42cdd","@libp2p/utils":"7.0.1-425a42cdd","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.1-425a42cdd","readmeFilename":"README.md","gitHead":"425a42cddac5aac4d0ac822295cc4c4817dcdc95","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"dc815402a308fb41400ed6b9f3be7f7e70f37f75","size":616002,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.1-425a42cdd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.1-425a42cdd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.1-425a42cdd_1758810940835_0.3159698595127982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T14:35:41.091Z","publish_time":1758810941091,"_source_registry_name":"default","_cnpm_publish_time":1758810941091},"3.0.1-71e8ee163":{"name":"libp2p","version":"3.0.1-71e8ee163","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.10-71e8ee163","@libp2p/interface":"3.0.0-71e8ee163","@libp2p/interface-internal":"3.0.1-71e8ee163","@libp2p/logger":"6.0.1-71e8ee163","@libp2p/multistream-select":"7.0.1-71e8ee163","@libp2p/peer-collections":"7.0.1-71e8ee163","@libp2p/peer-id":"6.0.1-71e8ee163","@libp2p/peer-store":"12.0.1-71e8ee163","@libp2p/utils":"7.0.1-71e8ee163","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.1-71e8ee163","readmeFilename":"README.md","gitHead":"71e8ee1632fdeaff5d6c33a38ae6df02ea69f579","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"75de5589a07fcf4eb48a2441ee60da98b6cba7a8","size":615983,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.1-71e8ee163.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.1-71e8ee163.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.1-71e8ee163_1758784090582_0.7600293918436067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T07:08:10.939Z","publish_time":1758784090939,"_source_registry_name":"default","_cnpm_publish_time":1758784090939},"3.0.1":{"name":"libp2p","version":"3.0.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.10","@libp2p/interface":"^3.0.0","@libp2p/interface-internal":"^3.0.1","@libp2p/logger":"^6.0.1","@libp2p/multistream-select":"^7.0.1","@libp2p/peer-collections":"^7.0.1","@libp2p/peer-id":"^6.0.1","@libp2p/peer-store":"^12.0.1","@libp2p/utils":"^7.0.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.1","gitHead":"4c1db67d8f612cb65a981654bef87682263cf84c","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"5b8928dd3d880782c6397720602e7aa5c7d90914","size":616717,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.1_1758722496126_0.2578412325786501"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T14:01:36.362Z","publish_time":1758722496362,"_source_registry_name":"default","_cnpm_publish_time":1758722496362},"3.0.0-55b7e5fea":{"name":"libp2p","version":"3.0.0-55b7e5fea","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.9-55b7e5fea","@libp2p/interface":"3.0.0-55b7e5fea","@libp2p/interface-internal":"3.0.0-55b7e5fea","@libp2p/logger":"6.0.0-55b7e5fea","@libp2p/multistream-select":"7.0.0-55b7e5fea","@libp2p/peer-collections":"7.0.0-55b7e5fea","@libp2p/peer-id":"6.0.0-55b7e5fea","@libp2p/peer-store":"12.0.0-55b7e5fea","@libp2p/utils":"7.0.0-55b7e5fea","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^7.0.0","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^6.0.0","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.0-55b7e5fea","readmeFilename":"README.md","gitHead":"55b7e5feadfc3cf7bccb674dae65b1c2827334d7","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"fe0fa69b709847ee4ad0fca88759174bd2a6c5d3","size":615981,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.0-55b7e5fea.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.0-55b7e5fea.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.0-55b7e5fea_1758717664266_0.5395336826801382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T12:41:04.508Z","publish_time":1758717664508,"_source_registry_name":"default","_cnpm_publish_time":1758717664508},"3.0.0":{"name":"libp2p","version":"3.0.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.9","@libp2p/interface":"^3.0.0","@libp2p/interface-internal":"^3.0.0","@libp2p/logger":"^6.0.0","@libp2p/multistream-select":"^7.0.0","@libp2p/peer-collections":"^7.0.0","@libp2p/peer-id":"^6.0.0","@libp2p/peer-store":"^12.0.0","@libp2p/utils":"^7.0.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.0","gitHead":"08eb47154168f894a0b4847dcf4f42ff52e8420e","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"57a9b8c11b17f69505e6a00d53e263fd2eec944f","size":629706,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.0_1758692967351_0.5696493003868177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T05:49:27.639Z","publish_time":1758692967639,"_source_registry_name":"default","_cnpm_publish_time":1758692967639},"2.10.0-6059227cb":{"name":"libp2p","version":"2.10.0-6059227cb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-6059227cb","@libp2p/interface":"2.11.0-6059227cb","@libp2p/interface-internal":"2.3.19-6059227cb","@libp2p/logger":"5.2.0-6059227cb","@libp2p/multistream-select":"6.0.29-6059227cb","@libp2p/peer-collections":"6.0.35-6059227cb","@libp2p/peer-id":"5.1.9-6059227cb","@libp2p/peer-store":"11.2.7-6059227cb","@libp2p/utils":"6.7.2-6059227cb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-6059227cb","readmeFilename":"README.md","gitHead":"6059227cb690adb17340aaf303363d913fcb089f","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"e1af2de566e8ca23c5d87add240a42e10028efa7","size":628980,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-6059227cb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-6059227cb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-6059227cb_1758656429431_0.05080447032516067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T19:40:29.673Z","publish_time":1758656429673,"_source_registry_name":"default","_cnpm_publish_time":1758656429673},"3.0.0-621b464f0":{"name":"libp2p","version":"3.0.0-621b464f0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.9-621b464f0","@libp2p/interface":"3.0.0-621b464f0","@libp2p/interface-internal":"3.0.0-621b464f0","@libp2p/logger":"6.0.0-621b464f0","@libp2p/multistream-select":"7.0.0-621b464f0","@libp2p/peer-collections":"7.0.0-621b464f0","@libp2p/peer-id":"6.0.0-621b464f0","@libp2p/peer-store":"12.0.0-621b464f0","@libp2p/utils":"7.0.0-621b464f0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.0-621b464f0","readmeFilename":"README.md","gitHead":"621b464f0c1e6394c5f14f8b3534e7cc720cba25","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"21b547f49c49fc8a472382ddd941b10f3570b7e2","size":628941,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.0-621b464f0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.0-621b464f0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.0-621b464f0_1758642538697_0.24545935409874664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T15:48:58.936Z","publish_time":1758642538936,"_source_registry_name":"default","_cnpm_publish_time":1758642538936},"3.0.0-049bfa0fa":{"name":"libp2p","version":"3.0.0-049bfa0fa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.9-049bfa0fa","@libp2p/interface":"3.0.0-049bfa0fa","@libp2p/interface-internal":"3.0.0-049bfa0fa","@libp2p/logger":"6.0.0-049bfa0fa","@libp2p/multistream-select":"7.0.0-049bfa0fa","@libp2p/peer-collections":"7.0.0-049bfa0fa","@libp2p/peer-id":"6.0.0-049bfa0fa","@libp2p/peer-store":"12.0.0-049bfa0fa","@libp2p/utils":"7.0.0-049bfa0fa","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@3.0.0-049bfa0fa","readmeFilename":"README.md","gitHead":"049bfa0fa259bd5e4ef95086c5cffb884c6b4499","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"80293d1ad1e20aa4ac1a18089c5903fd575b347c","size":628940,"noattachment":false,"key":"/libp2p/-/libp2p-3.0.0-049bfa0fa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-3.0.0-049bfa0fa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_3.0.0-049bfa0fa_1758632214713_0.6643149600166576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T12:56:54.954Z","publish_time":1758632214954,"_source_registry_name":"default","_cnpm_publish_time":1758632214954},"2.10.0-fb19b055d":{"name":"libp2p","version":"2.10.0-fb19b055d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-fb19b055d","@libp2p/interface":"2.11.0-fb19b055d","@libp2p/interface-internal":"2.3.19-fb19b055d","@libp2p/logger":"5.2.0-fb19b055d","@libp2p/multistream-select":"6.0.29-fb19b055d","@libp2p/peer-collections":"6.0.35-fb19b055d","@libp2p/peer-id":"5.1.9-fb19b055d","@libp2p/peer-store":"11.2.7-fb19b055d","@libp2p/utils":"6.7.2-fb19b055d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-fb19b055d","readmeFilename":"README.md","gitHead":"fb19b055d252ad2447b365a304cc7fa71ac4d553","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"d7556c182dfadd12fa1b1a2b90437e6abd671d44","size":628978,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-fb19b055d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-fb19b055d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-fb19b055d_1758627252546_0.8539916856655869"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T11:34:12.788Z","publish_time":1758627252788,"_source_registry_name":"default","_cnpm_publish_time":1758627252788},"2.10.0-e8398d97e":{"name":"libp2p","version":"2.10.0-e8398d97e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-e8398d97e","@libp2p/interface":"2.11.0-e8398d97e","@libp2p/interface-internal":"2.3.19-e8398d97e","@libp2p/logger":"5.2.0-e8398d97e","@libp2p/multistream-select":"6.0.29-e8398d97e","@libp2p/peer-collections":"6.0.35-e8398d97e","@libp2p/peer-id":"5.1.9-e8398d97e","@libp2p/peer-store":"11.2.7-e8398d97e","@libp2p/utils":"6.7.2-e8398d97e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-e8398d97e","readmeFilename":"README.md","gitHead":"e8398d97e4b22923b69432cd8f679707d8fece02","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"b3deec1f11edb97193fa0a32fe12352f152380d0","size":628979,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-e8398d97e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-e8398d97e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-e8398d97e_1758621751425_0.6853832246616967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T10:02:31.624Z","publish_time":1758621751624,"_source_registry_name":"default","_cnpm_publish_time":1758621751624},"2.10.0-87bc8d4fb":{"name":"libp2p","version":"2.10.0-87bc8d4fb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-87bc8d4fb","@libp2p/interface":"2.11.0-87bc8d4fb","@libp2p/interface-internal":"2.3.19-87bc8d4fb","@libp2p/logger":"5.2.0-87bc8d4fb","@libp2p/multistream-select":"6.0.29-87bc8d4fb","@libp2p/peer-collections":"6.0.35-87bc8d4fb","@libp2p/peer-id":"5.1.9-87bc8d4fb","@libp2p/peer-store":"11.2.7-87bc8d4fb","@libp2p/utils":"6.7.2-87bc8d4fb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-87bc8d4fb","readmeFilename":"README.md","gitHead":"87bc8d4fbdc5daa9fbeda48e731c2b98bb815f07","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"18760a3b712befa88fef4838a6178b4c64ab7c1f","size":636427,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-87bc8d4fb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-87bc8d4fb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-87bc8d4fb_1758539031175_0.20817552241845516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T11:03:51.424Z","publish_time":1758539031424,"_source_registry_name":"default","_cnpm_publish_time":1758539031424},"2.10.0-f0afebfdf":{"name":"libp2p","version":"2.10.0-f0afebfdf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-f0afebfdf","@libp2p/interface":"2.11.0-f0afebfdf","@libp2p/interface-internal":"2.3.19-f0afebfdf","@libp2p/logger":"5.2.0-f0afebfdf","@libp2p/multistream-select":"6.0.29-f0afebfdf","@libp2p/peer-collections":"6.0.35-f0afebfdf","@libp2p/peer-id":"5.1.9-f0afebfdf","@libp2p/peer-store":"11.2.7-f0afebfdf","@libp2p/utils":"6.7.2-f0afebfdf","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-f0afebfdf","readmeFilename":"README.md","gitHead":"f0afebfdfe77871542b2659859089d3be25596b9","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"1482666a3b8f5185b37aef8f4d74aa06298339cd","size":632960,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-f0afebfdf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-f0afebfdf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-f0afebfdf_1758530184866_0.8985750631274694"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T08:36:25.106Z","publish_time":1758530185106,"_source_registry_name":"default","_cnpm_publish_time":1758530185106},"2.10.0-9a9b11fd4":{"name":"libp2p","version":"2.10.0-9a9b11fd4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-9a9b11fd4","@libp2p/interface":"2.11.0-9a9b11fd4","@libp2p/interface-internal":"2.3.19-9a9b11fd4","@libp2p/logger":"5.2.0-9a9b11fd4","@libp2p/multistream-select":"6.0.29-9a9b11fd4","@libp2p/peer-collections":"6.0.35-9a9b11fd4","@libp2p/peer-id":"5.1.9-9a9b11fd4","@libp2p/peer-store":"11.2.7-9a9b11fd4","@libp2p/utils":"6.7.2-9a9b11fd4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-9a9b11fd4","readmeFilename":"README.md","gitHead":"9a9b11fd44cf91a67a85805882e210ab1bff7ef2","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"138c881f291d85feb0419ff9d0c6dc789c4c39cb","size":632963,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-9a9b11fd4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-9a9b11fd4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-9a9b11fd4_1758523983019_0.848901668052791"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T06:53:03.224Z","publish_time":1758523983224,"_source_registry_name":"default","_cnpm_publish_time":1758523983224},"2.10.0-da78fa851":{"name":"libp2p","version":"2.10.0-da78fa851","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-da78fa851","@libp2p/interface":"2.11.0-da78fa851","@libp2p/interface-internal":"2.3.19-da78fa851","@libp2p/logger":"5.2.0-da78fa851","@libp2p/multistream-select":"6.0.29-da78fa851","@libp2p/peer-collections":"6.0.35-da78fa851","@libp2p/peer-id":"5.1.9-da78fa851","@libp2p/peer-store":"11.2.7-da78fa851","@libp2p/utils":"6.7.2-da78fa851","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.22","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-da78fa851","readmeFilename":"README.md","gitHead":"da78fa8510218dfa7c5bec0a0e771b438c0765c9","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"b3790046e86f1e2d83f23cc0661e35f99034e007","size":632838,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-da78fa851.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-da78fa851.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-da78fa851_1758267903127_0.9442701461283609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T07:45:03.345Z","publish_time":1758267903345,"_source_registry_name":"default","_cnpm_publish_time":1758267903345},"2.10.0-8484de8a2":{"name":"libp2p","version":"2.10.0-8484de8a2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-8484de8a2","@libp2p/interface":"2.11.0-8484de8a2","@libp2p/interface-internal":"2.3.19-8484de8a2","@libp2p/logger":"5.2.0-8484de8a2","@libp2p/multistream-select":"6.0.29-8484de8a2","@libp2p/peer-collections":"6.0.35-8484de8a2","@libp2p/peer-id":"5.1.9-8484de8a2","@libp2p/peer-store":"11.2.7-8484de8a2","@libp2p/utils":"6.7.2-8484de8a2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-8484de8a2","readmeFilename":"README.md","gitHead":"8484de8a29d06c1e807fa14891139428978c6d93","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"69525abd94a0495118dbba4e6e4934155dd0f530","size":631471,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-8484de8a2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-8484de8a2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-8484de8a2_1757313491842_0.6899974282038344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T06:38:12.073Z","publish_time":1757313492073,"_source_registry_name":"default","_cnpm_publish_time":1757313492073},"2.10.0-0f07e3df5":{"name":"libp2p","version":"2.10.0-0f07e3df5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-0f07e3df5","@libp2p/interface":"2.11.0-0f07e3df5","@libp2p/interface-internal":"2.3.19-0f07e3df5","@libp2p/logger":"5.2.0-0f07e3df5","@libp2p/multistream-select":"6.0.29-0f07e3df5","@libp2p/peer-collections":"6.0.35-0f07e3df5","@libp2p/peer-id":"5.1.9-0f07e3df5","@libp2p/peer-store":"11.2.7-0f07e3df5","@libp2p/utils":"6.7.2-0f07e3df5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^13.0.1","@multiformats/multiaddr-matcher":"^3.0.1","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-0f07e3df5","readmeFilename":"README.md","gitHead":"0f07e3df5fab90558c816ae2e0051fbfc3aa6cf6","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"19428c2266f03cac7966d7ed439ae7234c21c0d6","size":631460,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-0f07e3df5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-0f07e3df5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-0f07e3df5_1757071737472_0.23899877421844207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-05T11:28:57.765Z","publish_time":1757071737765,"_source_registry_name":"default","_cnpm_publish_time":1757071737765},"2.10.0-a02cb0461":{"name":"libp2p","version":"2.10.0-a02cb0461","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-a02cb0461","@libp2p/interface":"2.11.0-a02cb0461","@libp2p/interface-internal":"2.3.19-a02cb0461","@libp2p/logger":"5.2.0-a02cb0461","@libp2p/multistream-select":"6.0.29-a02cb0461","@libp2p/peer-collections":"6.0.35-a02cb0461","@libp2p/peer-id":"5.1.9-a02cb0461","@libp2p/peer-store":"11.2.7-a02cb0461","@libp2p/utils":"6.7.2-a02cb0461","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.5.1","@multiformats/multiaddr-matcher":"^2.0.2","any-signal":"^4.1.1","datastore-core":"^10.0.4","interface-datastore":"^8.3.2","it-merge":"^3.0.12","it-parallel":"^3.0.13","main-event":"^1.0.1","multiformats":"^13.4.0","p-defer":"^4.0.1","p-event":"^6.0.1","p-retry":"^7.0.0","progress-events":"^1.0.1","race-signal":"^2.0.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.21","delay":"^6.0.0","it-all":"^3.0.9","it-drain":"^3.0.10","it-length-prefixed":"^10.0.1","it-map":"^3.1.4","it-take":"^3.0.9","p-wait-for":"^5.0.2","sinon":"^21.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-a02cb0461","readmeFilename":"README.md","gitHead":"a02cb04611e5204680fe25ce399a4d7144ee2772","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"9096e84c610bff59240f08115127568feabb7c55","size":636500,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-a02cb0461.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-a02cb0461.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-a02cb0461_1756976532227_0.0812790878965135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-04T09:02:12.469Z","publish_time":1756976532469,"_source_registry_name":"default","_cnpm_publish_time":1756976532469},"2.10.0-f5932c294":{"name":"libp2p","version":"2.10.0-f5932c294","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.8-f5932c294","@libp2p/interface":"2.11.0-f5932c294","@libp2p/interface-internal":"2.3.19-f5932c294","@libp2p/logger":"5.2.0-f5932c294","@libp2p/multistream-select":"6.0.29-f5932c294","@libp2p/peer-collections":"6.0.35-f5932c294","@libp2p/peer-id":"5.1.9-f5932c294","@libp2p/peer-store":"11.2.7-f5932c294","@libp2p/utils":"6.7.2-f5932c294","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0-f5932c294","readmeFilename":"README.md","gitHead":"f5932c294d66b09122511fc8564dc03645bdf339","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"cab9211aca611fc648454d57f0ce377db7fab774","size":635163,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0-f5932c294.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0-f5932c294.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0-f5932c294_1755688202463_0.1130897634357031"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T11:10:02.711Z","publish_time":1755688202711,"_source_registry_name":"default","_cnpm_publish_time":1755688202711},"2.10.0":{"name":"libp2p","version":"2.10.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.8","@libp2p/interface":"^2.11.0","@libp2p/interface-internal":"^2.3.19","@libp2p/logger":"^5.2.0","@libp2p/multistream-select":"^6.0.29","@libp2p/peer-collections":"^6.0.35","@libp2p/peer-id":"^5.1.9","@libp2p/peer-store":"^11.2.7","@libp2p/utils":"^6.7.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.10.0","gitHead":"f90fb1f2d68c03395f8d04ec0be5a705ad6d592c","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"8c69731e80b77e76c821a904b805c22b4448f92b","size":635401,"noattachment":false,"key":"/libp2p/-/libp2p-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.10.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.10.0_1755664436032_0.24443904405622185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T04:33:56.470Z","publish_time":1755664436470,"_source_registry_name":"default","_cnpm_publish_time":1755664436470},"2.9.0-5ed83dd69":{"name":"libp2p","version":"2.9.0-5ed83dd69","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-5ed83dd69","@libp2p/interface":"2.10.5-5ed83dd69","@libp2p/interface-internal":"2.3.18-5ed83dd69","@libp2p/logger":"5.1.21-5ed83dd69","@libp2p/multistream-select":"6.0.28-5ed83dd69","@libp2p/peer-collections":"6.0.34-5ed83dd69","@libp2p/peer-id":"5.1.8-5ed83dd69","@libp2p/peer-store":"11.2.6-5ed83dd69","@libp2p/utils":"6.7.1-5ed83dd69","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-5ed83dd69","readmeFilename":"README.md","gitHead":"5ed83dd69e2988a8e3a9b5cf44c66a94ffc17873","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"f2ad3192240c72500c44802695d6b17c773cf89a","size":635157,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-5ed83dd69.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-5ed83dd69.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-5ed83dd69_1755606511322_0.6080930878320636"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-19T12:28:31.650Z","publish_time":1755606511650,"_source_registry_name":"default","_cnpm_publish_time":1755606511650},"2.9.0-aa770ab81":{"name":"libp2p","version":"2.9.0-aa770ab81","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-aa770ab81","@libp2p/interface":"2.10.5-aa770ab81","@libp2p/interface-internal":"2.3.18-aa770ab81","@libp2p/logger":"5.1.21-aa770ab81","@libp2p/multistream-select":"6.0.28-aa770ab81","@libp2p/peer-collections":"6.0.34-aa770ab81","@libp2p/peer-id":"5.1.8-aa770ab81","@libp2p/peer-store":"11.2.6-aa770ab81","@libp2p/utils":"6.7.1-aa770ab81","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-aa770ab81","readmeFilename":"README.md","gitHead":"aa770ab81b6ca2a86cc2d6df12a3176a292455bf","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"37b0e67af19361a4c55339d05e49cd9a0d44ce58","size":635106,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-aa770ab81.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-aa770ab81.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-aa770ab81_1755463342485_0.6773733290859321"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-17T20:42:22.720Z","publish_time":1755463342720,"_source_registry_name":"default","_cnpm_publish_time":1755463342720},"2.9.0-7ce083dca":{"name":"libp2p","version":"2.9.0-7ce083dca","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-7ce083dca","@libp2p/interface":"2.10.5-7ce083dca","@libp2p/interface-internal":"2.3.18-7ce083dca","@libp2p/logger":"5.1.21-7ce083dca","@libp2p/multistream-select":"6.0.28-7ce083dca","@libp2p/peer-collections":"6.0.34-7ce083dca","@libp2p/peer-id":"5.1.8-7ce083dca","@libp2p/peer-store":"11.2.6-7ce083dca","@libp2p/utils":"6.7.1-7ce083dca","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-7ce083dca","readmeFilename":"README.md","gitHead":"7ce083dca5cc6165dfb634a2edf62a415ab2fe4b","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"b5cae55f6ca362a2d6cd95536d4218cbd1fff403","size":635106,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-7ce083dca.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-7ce083dca.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-7ce083dca_1755166718025_0.6804504149222597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T10:18:38.254Z","publish_time":1755166718254,"_source_registry_name":"default","_cnpm_publish_time":1755166718254},"2.9.0-cf9aab5c8":{"name":"libp2p","version":"2.9.0-cf9aab5c8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-cf9aab5c8","@libp2p/interface":"2.10.5-cf9aab5c8","@libp2p/interface-internal":"2.3.18-cf9aab5c8","@libp2p/logger":"5.1.21-cf9aab5c8","@libp2p/multistream-select":"6.0.28-cf9aab5c8","@libp2p/peer-collections":"6.0.34-cf9aab5c8","@libp2p/peer-id":"5.1.8-cf9aab5c8","@libp2p/peer-store":"11.2.6-cf9aab5c8","@libp2p/utils":"6.7.1-cf9aab5c8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-cf9aab5c8","readmeFilename":"README.md","gitHead":"cf9aab5c841ec08bc023b9f49083c95ad78a7a07","_nodeVersion":"22.17.1","_npmVersion":"10.9.3","dist":{"shasum":"20237c9bbe54db6d4284387a52f77575a6195309","size":634037,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-cf9aab5c8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-cf9aab5c8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-cf9aab5c8_1753872857268_0.21930696038056463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T10:54:17.499Z","publish_time":1753872857499,"_source_registry_name":"default","_cnpm_publish_time":1753872857499},"2.9.0-cb1c14e62":{"name":"libp2p","version":"2.9.0-cb1c14e62","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-cb1c14e62","@libp2p/interface":"2.10.5-cb1c14e62","@libp2p/interface-internal":"2.3.18-cb1c14e62","@libp2p/logger":"5.1.21-cb1c14e62","@libp2p/multistream-select":"6.0.28-cb1c14e62","@libp2p/peer-collections":"6.0.34-cb1c14e62","@libp2p/peer-id":"5.1.8-cb1c14e62","@libp2p/peer-store":"11.2.6-cb1c14e62","@libp2p/utils":"6.7.1-cb1c14e62","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-cb1c14e62","readmeFilename":"README.md","gitHead":"cb1c14e628d2242988478c3bb856bea20db56bdc","_nodeVersion":"22.17.1","_npmVersion":"10.9.3","dist":{"shasum":"800da3a3bdbd96ad620c8cdfec2e731396e8154f","size":629611,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-cb1c14e62.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-cb1c14e62.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-cb1c14e62_1753372127563_0.4389798462046637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-24T15:48:47.887Z","publish_time":1753372127887,"_source_registry_name":"default","_cnpm_publish_time":1753372127887},"2.9.0-4420fad68":{"name":"libp2p","version":"2.9.0-4420fad68","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-4420fad68","@libp2p/interface":"2.10.5-4420fad68","@libp2p/interface-internal":"2.3.18-4420fad68","@libp2p/logger":"5.1.21-4420fad68","@libp2p/multistream-select":"6.0.28-4420fad68","@libp2p/peer-collections":"6.0.34-4420fad68","@libp2p/peer-id":"5.1.8-4420fad68","@libp2p/peer-store":"11.2.6-4420fad68","@libp2p/utils":"6.7.1-4420fad68","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-4420fad68","readmeFilename":"README.md","gitHead":"4420fad686921f887854e1b37ecd01f65b276e0d","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"6a19e0eadf8368377cede92fe5359ac887a564e8","size":620631,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-4420fad68.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-4420fad68.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-4420fad68_1752388458014_0.5691087380454973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-13T06:34:18.245Z","publish_time":1752388458245,"_source_registry_name":"default","_cnpm_publish_time":1752388458245},"2.9.0-79473c99a":{"name":"libp2p","version":"2.9.0-79473c99a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-79473c99a","@libp2p/interface":"2.10.5-79473c99a","@libp2p/interface-internal":"2.3.18-79473c99a","@libp2p/logger":"5.1.21-79473c99a","@libp2p/multistream-select":"6.0.28-79473c99a","@libp2p/peer-collections":"6.0.34-79473c99a","@libp2p/peer-id":"5.1.8-79473c99a","@libp2p/peer-store":"11.2.6-79473c99a","@libp2p/utils":"6.7.1-79473c99a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-79473c99a","readmeFilename":"README.md","gitHead":"79473c99a36e167d7b7fdf4192911e46a2e520d5","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"251130c0d9291f213fd95b1a96e8de0c91a8fad6","size":619936,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-79473c99a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-79473c99a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-79473c99a_1752143501512_0.671966728081316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-10T10:31:41.738Z","publish_time":1752143501738,"_source_registry_name":"default","_cnpm_publish_time":1752143501738},"2.9.0-ce6b542a8":{"name":"libp2p","version":"2.9.0-ce6b542a8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-ce6b542a8","@libp2p/interface":"2.10.5-ce6b542a8","@libp2p/interface-internal":"2.3.18-ce6b542a8","@libp2p/logger":"5.1.21-ce6b542a8","@libp2p/multistream-select":"6.0.28-ce6b542a8","@libp2p/peer-collections":"6.0.34-ce6b542a8","@libp2p/peer-id":"5.1.8-ce6b542a8","@libp2p/peer-store":"11.2.6-ce6b542a8","@libp2p/utils":"6.7.1-ce6b542a8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-ce6b542a8","readmeFilename":"README.md","gitHead":"ce6b542a8ea3d42e2238f910cf2a113370515058","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"7ece31fc907c0f08db4380564a321863b294bb5e","size":619933,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-ce6b542a8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-ce6b542a8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-ce6b542a8_1752075785133_0.3774574629771097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-09T15:43:05.356Z","publish_time":1752075785356,"_source_registry_name":"default","_cnpm_publish_time":1752075785356},"2.9.0-58abe8702":{"name":"libp2p","version":"2.9.0-58abe8702","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-58abe8702","@libp2p/interface":"2.10.5-58abe8702","@libp2p/interface-internal":"2.3.18-58abe8702","@libp2p/logger":"5.1.21-58abe8702","@libp2p/multistream-select":"6.0.28-58abe8702","@libp2p/peer-collections":"6.0.34-58abe8702","@libp2p/peer-id":"5.1.8-58abe8702","@libp2p/peer-store":"11.2.6-58abe8702","@libp2p/utils":"6.7.1-58abe8702","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0-58abe8702","readmeFilename":"README.md","gitHead":"58abe8702f0c28d87b54f29e19155ea5c00c407d","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"57ea875d6dd00a64c7509b84f63daf771ce37a5b","size":622135,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0-58abe8702.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0-58abe8702.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0-58abe8702_1752061386213_0.030343473981603086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-09T11:43:06.471Z","publish_time":1752061386471,"_source_registry_name":"default","_cnpm_publish_time":1752061386471},"2.9.0":{"name":"libp2p","version":"2.9.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.7","@libp2p/interface":"^2.10.5","@libp2p/interface-internal":"^2.3.18","@libp2p/logger":"^5.1.21","@libp2p/multistream-select":"^6.0.28","@libp2p/peer-collections":"^6.0.34","@libp2p/peer-id":"^5.1.8","@libp2p/peer-store":"^11.2.6","@libp2p/utils":"^6.7.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.9.0","gitHead":"d3d33cfdf86a12b9e4790a3662e3d87851749d9a","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"390ab280b9716910819f421ba8adaa4c72e6d140","size":622169,"noattachment":false,"key":"/libp2p/-/libp2p-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.9.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.9.0_1751972903991_0.9869164202217979"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-08T11:08:24.292Z","publish_time":1751972904292,"_source_registry_name":"default","_cnpm_publish_time":1751972904292},"2.8.14-87e5d5938":{"name":"libp2p","version":"2.8.14-87e5d5938","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-87e5d5938","@libp2p/interface":"2.10.5-87e5d5938","@libp2p/interface-internal":"2.3.18-87e5d5938","@libp2p/logger":"5.1.21-87e5d5938","@libp2p/multistream-select":"6.0.28-87e5d5938","@libp2p/peer-collections":"6.0.34-87e5d5938","@libp2p/peer-id":"5.1.8-87e5d5938","@libp2p/peer-store":"11.2.6-87e5d5938","@libp2p/utils":"6.7.1-87e5d5938","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.14-87e5d5938","readmeFilename":"README.md","gitHead":"87e5d5938368fee2b34ed386ab42294307f9bf6e","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"3d838606bbe2e1dcd44ef66c34402909f4ddf94a","size":621996,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.14-87e5d5938.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.14-87e5d5938.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.14-87e5d5938_1751968697846_0.310577516702377"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-08T09:58:18.067Z","publish_time":1751968698067,"_source_registry_name":"default","_cnpm_publish_time":1751968698067},"2.8.14":{"name":"libp2p","version":"2.8.14","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.7","@libp2p/interface":"^2.10.5","@libp2p/interface-internal":"^2.3.18","@libp2p/logger":"^5.1.21","@libp2p/multistream-select":"^6.0.28","@libp2p/peer-collections":"^6.0.34","@libp2p/peer-id":"^5.1.8","@libp2p/peer-store":"^11.2.6","@libp2p/utils":"^6.7.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.14","gitHead":"6a7d4b8c4bc4bef2ea5eea2f79ae99321c4b5f34","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"93634512691a252981b580eec1e92d51c1738a50","size":621203,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.14.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.14_1751906139639_0.045133431590633544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T16:35:39.918Z","publish_time":1751906139918,"_source_registry_name":"default","_cnpm_publish_time":1751906139918},"2.8.13-57e7fa441":{"name":"libp2p","version":"2.8.13-57e7fa441","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-57e7fa441","@libp2p/interface":"2.10.5-57e7fa441","@libp2p/interface-internal":"2.3.18-57e7fa441","@libp2p/logger":"5.1.21-57e7fa441","@libp2p/multistream-select":"6.0.28-57e7fa441","@libp2p/peer-collections":"6.0.34-57e7fa441","@libp2p/peer-id":"5.1.8-57e7fa441","@libp2p/peer-store":"11.2.6-57e7fa441","@libp2p/utils":"6.7.1-57e7fa441","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^2.0.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.13-57e7fa441","readmeFilename":"README.md","gitHead":"57e7fa4413a0e19799b5917bad6743800c77e1f7","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"ee4266c851cbb7f3f5e78cf5e5fa8125c84e6392","size":621018,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.13-57e7fa441.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.13-57e7fa441.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.13-57e7fa441_1751903011947_0.6660983154963123"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T15:43:32.203Z","publish_time":1751903012203,"_source_registry_name":"default","_cnpm_publish_time":1751903012203},"2.8.13":{"name":"libp2p","version":"2.8.13","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.7","@libp2p/interface":"^2.10.5","@libp2p/interface-internal":"^2.3.18","@libp2p/logger":"^5.1.21","@libp2p/multistream-select":"^6.0.28","@libp2p/peer-collections":"^6.0.34","@libp2p/peer-id":"^5.1.8","@libp2p/peer-store":"^11.2.6","@libp2p/utils":"^6.7.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.13","gitHead":"ef30c283dd67da922647bdd2a2284a58ea536852","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"fe3d2affebbee32132583921dcee0a00e3fce6f6","size":621730,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.13.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.13_1751869395359_0.2828501102993122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T06:23:15.625Z","publish_time":1751869395625,"_source_registry_name":"default","_cnpm_publish_time":1751869395625},"2.8.12-cfe2be4c9":{"name":"libp2p","version":"2.8.12-cfe2be4c9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.7-cfe2be4c9","@libp2p/interface":"2.10.5-cfe2be4c9","@libp2p/interface-internal":"2.3.18-cfe2be4c9","@libp2p/logger":"5.1.21-cfe2be4c9","@libp2p/multistream-select":"6.0.28-cfe2be4c9","@libp2p/peer-collections":"6.0.34-cfe2be4c9","@libp2p/peer-id":"5.1.8-cfe2be4c9","@libp2p/peer-store":"11.2.6-cfe2be4c9","@libp2p/utils":"6.7.1-cfe2be4c9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.12-cfe2be4c9","readmeFilename":"README.md","gitHead":"cfe2be4c9319b68f8e68df8021b9ee3c1a7236fd","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"73f07089cdfe4dde7dd77ac1f9dcb8500a72a6ba","size":621554,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.12-cfe2be4c9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.12-cfe2be4c9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.12-cfe2be4c9_1751550206609_0.9013706794539031"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-03T13:43:26.844Z","publish_time":1751550206844,"_source_registry_name":"default","_cnpm_publish_time":1751550206844},"2.8.12":{"name":"libp2p","version":"2.8.12","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.7","@libp2p/interface":"^2.10.5","@libp2p/interface-internal":"^2.3.18","@libp2p/logger":"^5.1.21","@libp2p/multistream-select":"^6.0.28","@libp2p/peer-collections":"^6.0.34","@libp2p/peer-id":"^5.1.8","@libp2p/peer-store":"^11.2.6","@libp2p/utils":"^6.7.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.12","gitHead":"c1a86401d0facda0aa3cc7f4a10dffd42be50adf","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"daf63fdccfdc016fe073cb826dd01ef2a73f3f35","size":621671,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.12.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.12_1750864783986_0.1045874135355025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T15:19:44.206Z","publish_time":1750864784206,"_source_registry_name":"default","_cnpm_publish_time":1750864784206},"2.8.11-2d6079bc1":{"name":"libp2p","version":"2.8.11-2d6079bc1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.6-2d6079bc1","@libp2p/interface":"2.10.4-2d6079bc1","@libp2p/interface-internal":"2.3.17-2d6079bc1","@libp2p/logger":"5.1.20-2d6079bc1","@libp2p/multistream-select":"6.0.27-2d6079bc1","@libp2p/peer-collections":"6.0.33-2d6079bc1","@libp2p/peer-id":"5.1.7-2d6079bc1","@libp2p/peer-store":"11.2.5-2d6079bc1","@libp2p/utils":"6.7.0-2d6079bc1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.11-2d6079bc1","readmeFilename":"README.md","gitHead":"2d6079bc16d591806877fa6efbced0fecca352d2","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"c08c1df1861bb10035934091984c960bbd958d49","size":621474,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.11-2d6079bc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.11-2d6079bc1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.11-2d6079bc1_1750862317961_0.8538612113325481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T14:38:38.283Z","publish_time":1750862318283,"_source_registry_name":"default","_cnpm_publish_time":1750862318283},"2.8.11-8ad44f759":{"name":"libp2p","version":"2.8.11-8ad44f759","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.6-8ad44f759","@libp2p/interface":"2.10.4-8ad44f759","@libp2p/interface-internal":"2.3.17-8ad44f759","@libp2p/logger":"5.1.20-8ad44f759","@libp2p/multistream-select":"6.0.27-8ad44f759","@libp2p/peer-collections":"6.0.33-8ad44f759","@libp2p/peer-id":"5.1.7-8ad44f759","@libp2p/peer-store":"11.2.5-8ad44f759","@libp2p/utils":"6.7.0-8ad44f759","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.11-8ad44f759","readmeFilename":"README.md","gitHead":"8ad44f759ae274b1d12796b2a4f059221831a812","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"33608f49617cbf64ae240f52b3608c288bdf292d","size":620087,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.11-8ad44f759.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.11-8ad44f759.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.11-8ad44f759_1750859841299_0.6021240424038623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T13:57:21.486Z","publish_time":1750859841486,"_source_registry_name":"default","_cnpm_publish_time":1750859841486},"2.8.11-d2dc12c7d":{"name":"libp2p","version":"2.8.11-d2dc12c7d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.6-d2dc12c7d","@libp2p/interface":"2.10.4-d2dc12c7d","@libp2p/interface-internal":"2.3.17-d2dc12c7d","@libp2p/logger":"5.1.20-d2dc12c7d","@libp2p/multistream-select":"6.0.27-d2dc12c7d","@libp2p/peer-collections":"6.0.33-d2dc12c7d","@libp2p/peer-id":"5.1.7-d2dc12c7d","@libp2p/peer-store":"11.2.5-d2dc12c7d","@libp2p/utils":"6.7.0-d2dc12c7d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.11-d2dc12c7d","readmeFilename":"README.md","gitHead":"d2dc12c7d5b13c05d5c1682e4722307e0c685242","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"98bb0b8c69605f6c800fb7adb90de6d27bd8e0f1","size":620074,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.11-d2dc12c7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.11-d2dc12c7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.11-d2dc12c7d_1750845742211_0.13261450288056476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T10:02:22.413Z","publish_time":1750845742413,"_source_registry_name":"default","_cnpm_publish_time":1750845742413},"2.8.11-451e011d4":{"name":"libp2p","version":"2.8.11-451e011d4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.6-451e011d4","@libp2p/interface":"2.10.4-451e011d4","@libp2p/interface-internal":"2.3.17-451e011d4","@libp2p/logger":"5.1.20-451e011d4","@libp2p/multistream-select":"6.0.27-451e011d4","@libp2p/peer-collections":"6.0.33-451e011d4","@libp2p/peer-id":"5.1.7-451e011d4","@libp2p/peer-store":"11.2.5-451e011d4","@libp2p/utils":"6.7.0-451e011d4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.11-451e011d4","readmeFilename":"README.md","gitHead":"451e011d471141d00d6fb6ad86c7f62bee6c7e26","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"202dc5b176780d4b22614527ed7e3e3502dbc707","size":620102,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.11-451e011d4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.11-451e011d4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.11-451e011d4_1750251222680_0.7028172916445621"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T12:53:42.885Z","publish_time":1750251222885,"_source_registry_name":"default","_cnpm_publish_time":1750251222885},"2.8.11-53001addf":{"name":"libp2p","version":"2.8.11-53001addf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.6-53001addf","@libp2p/interface":"2.10.4-53001addf","@libp2p/interface-internal":"2.3.17-53001addf","@libp2p/logger":"5.1.20-53001addf","@libp2p/multistream-select":"6.0.27-53001addf","@libp2p/peer-collections":"6.0.33-53001addf","@libp2p/peer-id":"5.1.7-53001addf","@libp2p/peer-store":"11.2.5-53001addf","@libp2p/utils":"6.7.0-53001addf","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.4","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.11-53001addf","readmeFilename":"README.md","gitHead":"53001addfadc264712f4c030be0c3356c6e8a197","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"e359ee283bcc4f619471020aa81f0512d8a76820","size":620101,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.11-53001addf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.11-53001addf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","actor":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech","type":"user"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.11-53001addf_1750245530609_0.19189603547968814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T11:18:50.806Z","publish_time":1750245530806,"_source_registry_name":"default","_cnpm_publish_time":1750245530806},"2.8.11-439d2c9ce":{"name":"libp2p","version":"2.8.11-439d2c9ce","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.11-439d2c9ce","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d10b4beb1735a077f597db733714fec64fccf7ee","size":619558,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.11-439d2c9ce.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.11-439d2c9ce.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"439d2c9ce3376077e7448b507d445154c0311fe5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.11","any-signal":"^4.1.1","main-event":"^1.0.1","race-event":"^1.3.0","it-parallel":"^3.0.11","race-signal":"^1.1.3","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.7.0-439d2c9ce","@libp2p/crypto":"5.1.6-439d2c9ce","@libp2p/logger":"5.1.20-439d2c9ce","datastore-core":"^10.0.2","it-byte-stream":"^2.0.2","@libp2p/peer-id":"5.1.7-439d2c9ce","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.1.0","@libp2p/interface":"2.10.4-439d2c9ce","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.2.5-439d2c9ce","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.33-439d2c9ce","@libp2p/interface-internal":"2.3.17-439d2c9ce","@libp2p/multistream-select":"6.0.27-439d2c9ce","@multiformats/multiaddr-matcher":"^1.7.2"},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","it-map":"^3.1.3","it-pair":"^2.0.6","it-take":"^3.0.8","p-event":"^6.0.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.11-439d2c9ce_1750173273262_0.5301802959750728","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-17T15:14:33.518Z","publish_time":1750173273518,"_source_registry_name":"default","_cnpm_publish_time":1750173273518},"2.8.11":{"name":"libp2p","version":"2.8.11","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.11","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6b354f951be9a22f566754f39c8ce47f5166eb93","size":619727,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.11.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"57cc9ba9b67d140dac697d63e0b513a6295c2569","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.11","any-signal":"^4.1.1","main-event":"^1.0.1","race-event":"^1.3.0","it-parallel":"^3.0.11","race-signal":"^1.1.3","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"^6.7.0","@libp2p/crypto":"^5.1.6","@libp2p/logger":"^5.1.20","datastore-core":"^10.0.2","it-byte-stream":"^2.0.2","@libp2p/peer-id":"^5.1.7","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.1.0","@libp2p/interface":"^2.10.4","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"^11.2.5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.33","@libp2p/interface-internal":"^2.3.17","@libp2p/multistream-select":"^6.0.27","@multiformats/multiaddr-matcher":"^1.7.2"},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","it-map":"^3.1.3","it-pair":"^2.0.6","it-take":"^3.0.8","p-event":"^6.0.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.11_1750147327745_0.11086526206739156","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-17T08:02:07.928Z","publish_time":1750147327928,"_source_registry_name":"default","_cnpm_publish_time":1750147327928},"2.8.10-7eed3b40d":{"name":"libp2p","version":"2.8.10-7eed3b40d","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.10-7eed3b40d","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"edb61261de27ffef277327d920d3a1b1eefde1cf","size":619554,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.10-7eed3b40d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.10-7eed3b40d.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"7eed3b40d7e538a8547781078ec31b010d07d545","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","actor":{"name":"npm-service-account-libp2p","type":"user","email":"npm-service-account+libp2p@ipfs.tech"},"email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.11","any-signal":"^4.1.1","main-event":"^1.0.1","race-event":"^1.3.0","it-parallel":"^3.0.11","race-signal":"^1.1.3","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.7-7eed3b40d","@libp2p/crypto":"5.1.6-7eed3b40d","@libp2p/logger":"5.1.20-7eed3b40d","datastore-core":"^10.0.2","it-byte-stream":"^2.0.2","@libp2p/peer-id":"5.1.7-7eed3b40d","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.1.0","@libp2p/interface":"2.10.4-7eed3b40d","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.2.4-7eed3b40d","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.32-7eed3b40d","@libp2p/interface-internal":"2.3.16-7eed3b40d","@libp2p/multistream-select":"6.0.27-7eed3b40d","@multiformats/multiaddr-matcher":"^1.7.2"},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","it-map":"^3.1.3","it-pair":"^2.0.6","it-take":"^3.0.8","p-event":"^6.0.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.10-7eed3b40d_1750144088104_0.16585331797962732","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-17T07:08:08.326Z","publish_time":1750144088326,"_source_registry_name":"default","_cnpm_publish_time":1750144088326},"2.8.10":{"name":"libp2p","version":"2.8.10","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.10","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"188701735746aea0f5ff5eca009ea4a5792f847f","size":619724,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.10.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"c142feb2e97ba3a82b3d64468ef2ab146eeb95ac","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.11","any-signal":"^4.1.1","main-event":"^1.0.1","race-event":"^1.3.0","it-parallel":"^3.0.11","race-signal":"^1.1.3","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"^6.6.7","@libp2p/crypto":"^5.1.6","@libp2p/logger":"^5.1.20","datastore-core":"^10.0.2","it-byte-stream":"^2.0.2","@libp2p/peer-id":"^5.1.7","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.1.0","@libp2p/interface":"^2.10.4","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"^11.2.4","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"^6.0.32","@libp2p/interface-internal":"^2.3.16","@libp2p/multistream-select":"^6.0.27","@multiformats/multiaddr-matcher":"^1.7.2"},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","it-map":"^3.1.3","it-pair":"^2.0.6","it-take":"^3.0.8","p-event":"^6.0.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.10_1750080866702_0.049458972024912784","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-16T13:34:27.029Z","publish_time":1750080867029,"_source_registry_name":"default","_cnpm_publish_time":1750080867029},"2.8.9-6c42ea64a":{"name":"libp2p","version":"2.8.9-6c42ea64a","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.9-6c42ea64a","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c1fcda80be46d66db2a321d4864c2f2c32e26fdb","size":619552,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.9-6c42ea64a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.9-6c42ea64a.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"6c42ea64a6e22028a87ecb3422e418e99ff09279","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.11","any-signal":"^4.1.1","main-event":"^1.0.1","race-event":"^1.3.0","it-parallel":"^3.0.11","race-signal":"^1.1.3","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.6-6c42ea64a","@libp2p/crypto":"5.1.5-6c42ea64a","@libp2p/logger":"5.1.19-6c42ea64a","datastore-core":"^10.0.2","it-byte-stream":"^2.0.2","@libp2p/peer-id":"5.1.6-6c42ea64a","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.1.0","@libp2p/interface":"2.10.3-6c42ea64a","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.2.3-6c42ea64a","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.4","@libp2p/peer-collections":"6.0.31-6c42ea64a","@libp2p/interface-internal":"2.3.15-6c42ea64a","@libp2p/multistream-select":"6.0.26-6c42ea64a","@multiformats/multiaddr-matcher":"^1.7.2"},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","it-map":"^3.1.3","it-pair":"^2.0.6","it-take":"^3.0.8","p-event":"^6.0.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.9-6c42ea64a_1750077989281_0.7962909168135346","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-16T12:46:29.497Z","publish_time":1750077989497,"_source_registry_name":"default","_cnpm_publish_time":1750077989497},"2.8.9-ae595d8db":{"name":"libp2p","version":"2.8.9-ae595d8db","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.9-ae595d8db","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"84d50e6ea721bb5e8794cd29e52ce3b387b8af17","size":615903,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.9-ae595d8db.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.9-ae595d8db.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"ae595d8db4456e57064876f7646ad3d2610177c2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.11","any-signal":"^4.1.1","main-event":"^1.0.1","race-event":"^1.3.0","it-parallel":"^3.0.11","race-signal":"^1.1.3","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.6-ae595d8db","@libp2p/crypto":"5.1.5-ae595d8db","@libp2p/logger":"5.1.19-ae595d8db","datastore-core":"^10.0.2","it-byte-stream":"^2.0.2","@libp2p/peer-id":"5.1.6-ae595d8db","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.1.0","@libp2p/interface":"2.10.3-ae595d8db","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.2.3-ae595d8db","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.31-ae595d8db","@libp2p/interface-internal":"2.3.15-ae595d8db","@libp2p/multistream-select":"6.0.26-ae595d8db","@multiformats/multiaddr-matcher":"^1.7.2"},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","it-map":"^3.1.3","it-pair":"^2.0.6","it-take":"^3.0.8","p-event":"^6.0.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.9-ae595d8db_1749826444176_0.050867371662466576","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-13T14:54:04.477Z","publish_time":1749826444477,"_source_registry_name":"default","_cnpm_publish_time":1749826444477},"2.8.9":{"name":"libp2p","version":"2.8.9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.5","@libp2p/interface":"^2.10.3","@libp2p/interface-internal":"^2.3.15","@libp2p/logger":"^5.1.19","@libp2p/multistream-select":"^6.0.26","@libp2p/peer-collections":"^6.0.31","@libp2p/peer-id":"^5.1.6","@libp2p/peer-store":"^11.2.3","@libp2p/utils":"^6.6.6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.9","gitHead":"748f9624265e4e730fb5f586918c4092b1775fda","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"76b8b41beb7f8eefb9fcb46396873b60f37d4fe1","size":611754,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.9_1748963448032_0.8828398214709747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T15:10:48.302Z","publish_time":1748963448302,"_source_registry_name":"default","_cnpm_publish_time":1748963448302},"2.8.8-8e87be9e6":{"name":"libp2p","version":"2.8.8-8e87be9e6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-8e87be9e6","@libp2p/interface":"2.10.2-8e87be9e6","@libp2p/interface-internal":"2.3.14-8e87be9e6","@libp2p/logger":"5.1.18-8e87be9e6","@libp2p/multistream-select":"6.0.25-8e87be9e6","@libp2p/peer-collections":"6.0.30-8e87be9e6","@libp2p/peer-id":"5.1.5-8e87be9e6","@libp2p/peer-store":"11.2.2-8e87be9e6","@libp2p/utils":"6.6.5-8e87be9e6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-8e87be9e6","readmeFilename":"README.md","gitHead":"8e87be9e6854b4508b2682535c7c9a4013bb5537","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"788f4699e82e494e02a421636182d3e25aa46b34","size":611581,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-8e87be9e6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-8e87be9e6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-8e87be9e6_1748957178846_0.057433707990570904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T13:26:19.054Z","publish_time":1748957179054,"_source_registry_name":"default","_cnpm_publish_time":1748957179054},"2.8.8-bb4ad31db":{"name":"libp2p","version":"2.8.8-bb4ad31db","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-bb4ad31db","@libp2p/interface":"2.10.2-bb4ad31db","@libp2p/interface-internal":"2.3.14-bb4ad31db","@libp2p/logger":"5.1.18-bb4ad31db","@libp2p/multistream-select":"6.0.25-bb4ad31db","@libp2p/peer-collections":"6.0.30-bb4ad31db","@libp2p/peer-id":"5.1.5-bb4ad31db","@libp2p/peer-store":"11.2.2-bb4ad31db","@libp2p/utils":"6.6.5-bb4ad31db","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-bb4ad31db","readmeFilename":"README.md","gitHead":"bb4ad31db3c3f593fb811a038064e508a09a25c5","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"c0ea10aef1168083a10d59ef4680edff77da5f44","size":610090,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-bb4ad31db.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-bb4ad31db.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-bb4ad31db_1748953710061_0.16537352715862563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T12:28:30.312Z","publish_time":1748953710312,"_source_registry_name":"default","_cnpm_publish_time":1748953710312},"2.8.8-cc7b34c0f":{"name":"libp2p","version":"2.8.8-cc7b34c0f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-cc7b34c0f","@libp2p/interface":"2.10.2-cc7b34c0f","@libp2p/interface-internal":"2.3.14-cc7b34c0f","@libp2p/logger":"5.1.18-cc7b34c0f","@libp2p/multistream-select":"6.0.25-cc7b34c0f","@libp2p/peer-collections":"6.0.30-cc7b34c0f","@libp2p/peer-id":"5.1.5-cc7b34c0f","@libp2p/peer-store":"11.2.2-cc7b34c0f","@libp2p/utils":"6.6.5-cc7b34c0f","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","main-event":"^1.0.1","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-cc7b34c0f","readmeFilename":"README.md","gitHead":"cc7b34c0fe3ac5745fd082ae0198b8742371a412","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"433ac77db677f126ec77b79282d1b6da8e5e14fa","size":610091,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-cc7b34c0f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-cc7b34c0f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-cc7b34c0f_1748938726515_0.4629829582835183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T08:18:46.749Z","publish_time":1748938726749,"_source_registry_name":"default","_cnpm_publish_time":1748938726749},"2.8.8-b8600fce8":{"name":"libp2p","version":"2.8.8-b8600fce8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-b8600fce8","@libp2p/interface":"2.10.2-b8600fce8","@libp2p/interface-internal":"2.3.14-b8600fce8","@libp2p/logger":"5.1.18-b8600fce8","@libp2p/multistream-select":"6.0.25-b8600fce8","@libp2p/peer-collections":"6.0.30-b8600fce8","@libp2p/peer-id":"5.1.5-b8600fce8","@libp2p/peer-store":"11.2.2-b8600fce8","@libp2p/utils":"6.6.5-b8600fce8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-b8600fce8","readmeFilename":"README.md","gitHead":"b8600fce83ec3ee97ac47e9f1d8032bb545a67d2","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"ba5a41a70270e668da743e9947ff2303ced66f07","size":611086,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-b8600fce8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-b8600fce8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-b8600fce8_1748933635273_0.8824305221598057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T06:53:55.495Z","publish_time":1748933635495,"_source_registry_name":"default","_cnpm_publish_time":1748933635495},"2.8.8-6a3ae02f5":{"name":"libp2p","version":"2.8.8-6a3ae02f5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-6a3ae02f5","@libp2p/interface":"2.10.2-6a3ae02f5","@libp2p/interface-internal":"2.3.14-6a3ae02f5","@libp2p/logger":"5.1.18-6a3ae02f5","@libp2p/multistream-select":"6.0.25-6a3ae02f5","@libp2p/peer-collections":"6.0.30-6a3ae02f5","@libp2p/peer-id":"5.1.5-6a3ae02f5","@libp2p/peer-store":"11.2.2-6a3ae02f5","@libp2p/utils":"6.6.5-6a3ae02f5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-6a3ae02f5","readmeFilename":"README.md","gitHead":"6a3ae02f57079bc40181054447586a285c699c48","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"364a9e5848f03553723451599f2522d61dd68b51","size":601653,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-6a3ae02f5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-6a3ae02f5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-6a3ae02f5_1748627955782_0.2162297849857071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T17:59:16.063Z","publish_time":1748627956063,"_source_registry_name":"default","_cnpm_publish_time":1748627956063},"2.8.8-307d0ba58":{"name":"libp2p","version":"2.8.8-307d0ba58","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-307d0ba58","@libp2p/interface":"2.10.2-307d0ba58","@libp2p/interface-internal":"2.3.14-307d0ba58","@libp2p/logger":"5.1.18-307d0ba58","@libp2p/multistream-select":"6.0.25-307d0ba58","@libp2p/peer-collections":"6.0.30-307d0ba58","@libp2p/peer-id":"5.1.5-307d0ba58","@libp2p/peer-store":"11.2.2-307d0ba58","@libp2p/utils":"6.6.5-307d0ba58","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-307d0ba58","readmeFilename":"README.md","gitHead":"307d0ba58b7301f3fc5f6c86066606d63b72c882","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"0b436c6f1befde03628be71266b14756a75981a0","size":601312,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-307d0ba58.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-307d0ba58.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-307d0ba58_1748622121428_0.5735091381959698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T16:22:01.783Z","publish_time":1748622121783,"_source_registry_name":"default","_cnpm_publish_time":1748622121783},"2.8.8-ec73d59a6":{"name":"libp2p","version":"2.8.8-ec73d59a6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-ec73d59a6","@libp2p/interface":"2.10.2-ec73d59a6","@libp2p/interface-internal":"2.3.14-ec73d59a6","@libp2p/logger":"5.1.18-ec73d59a6","@libp2p/multistream-select":"6.0.25-ec73d59a6","@libp2p/peer-collections":"6.0.30-ec73d59a6","@libp2p/peer-id":"5.1.5-ec73d59a6","@libp2p/peer-store":"11.2.2-ec73d59a6","@libp2p/utils":"6.6.5-ec73d59a6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-ec73d59a6","readmeFilename":"README.md","gitHead":"ec73d59a68947cbedc3367deceec21a1e59f21db","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"f3f59a0d627c6126a464f6a62799300d013122e4","size":601652,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-ec73d59a6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-ec73d59a6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-ec73d59a6_1748621825622_0.7736173681136065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T16:17:05.859Z","publish_time":1748621825859,"_source_registry_name":"default","_cnpm_publish_time":1748621825859},"2.8.8-2a7425cdb":{"name":"libp2p","version":"2.8.8-2a7425cdb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-2a7425cdb","@libp2p/interface":"2.10.2-2a7425cdb","@libp2p/interface-internal":"2.3.14-2a7425cdb","@libp2p/logger":"5.1.18-2a7425cdb","@libp2p/multistream-select":"6.0.25-2a7425cdb","@libp2p/peer-collections":"6.0.30-2a7425cdb","@libp2p/peer-id":"5.1.5-2a7425cdb","@libp2p/peer-store":"11.2.2-2a7425cdb","@libp2p/utils":"6.6.5-2a7425cdb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-2a7425cdb","readmeFilename":"README.md","gitHead":"2a7425cdbcbbc18364c8385256ed457a46dafa4a","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"1af0c3b95a077c5f523442b7d332786e32077ab5","size":601167,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-2a7425cdb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-2a7425cdb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-2a7425cdb_1748621594188_0.6609158304757738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T16:13:14.488Z","publish_time":1748621594488,"_source_registry_name":"default","_cnpm_publish_time":1748621594488},"2.8.8-dbbc6ef1d":{"name":"libp2p","version":"2.8.8-dbbc6ef1d","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.8-dbbc6ef1d","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"42d099e6b78259f4e1d1213d7c02acc851fbfb98","size":601301,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-dbbc6ef1d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-dbbc6ef1d.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"dbbc6ef1d7632c0fa06c08f1b498bb20e5e5fb6e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.11","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.11","race-signal":"^1.1.3","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-dbbc6ef1d","@libp2p/crypto":"5.1.4-dbbc6ef1d","@libp2p/logger":"5.1.18-dbbc6ef1d","datastore-core":"^10.0.2","it-byte-stream":"^2.0.2","@libp2p/peer-id":"5.1.5-dbbc6ef1d","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.1.0","@libp2p/interface":"2.10.2-dbbc6ef1d","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.2.2-dbbc6ef1d","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-dbbc6ef1d","@libp2p/interface-internal":"2.3.14-dbbc6ef1d","@libp2p/multistream-select":"6.0.25-dbbc6ef1d","@multiformats/multiaddr-matcher":"^1.7.2"},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","it-map":"^3.1.3","it-pair":"^2.0.6","it-take":"^3.0.8","p-event":"^6.0.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.8-dbbc6ef1d_1748621587817_0.38400576601406144","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-30T16:13:08.092Z","publish_time":1748621588092,"_source_registry_name":"default","_cnpm_publish_time":1748621588092},"2.8.8-d91ae66c6":{"name":"libp2p","version":"2.8.8-d91ae66c6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-d91ae66c6","@libp2p/interface":"2.10.2-d91ae66c6","@libp2p/interface-internal":"2.3.14-d91ae66c6","@libp2p/logger":"5.1.18-d91ae66c6","@libp2p/multistream-select":"6.0.25-d91ae66c6","@libp2p/peer-collections":"6.0.30-d91ae66c6","@libp2p/peer-id":"5.1.5-d91ae66c6","@libp2p/peer-store":"11.2.2-d91ae66c6","@libp2p/utils":"6.6.5-d91ae66c6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-d91ae66c6","readmeFilename":"README.md","gitHead":"d91ae66c6c8db5ae0a9cb9d388d67418fe318736","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"cbc3a297c87e13e57ffc41d9b2b04530b35b22b1","size":599947,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-d91ae66c6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-d91ae66c6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-d91ae66c6_1748511733637_0.20143209803687445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-29T09:42:13.900Z","publish_time":1748511733900,"_source_registry_name":"default","_cnpm_publish_time":1748511733900},"2.8.8-3528df829":{"name":"libp2p","version":"2.8.8-3528df829","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-3528df829","@libp2p/interface":"2.10.2-3528df829","@libp2p/interface-internal":"2.3.14-3528df829","@libp2p/logger":"5.1.18-3528df829","@libp2p/multistream-select":"6.0.25-3528df829","@libp2p/peer-collections":"6.0.30-3528df829","@libp2p/peer-id":"5.1.5-3528df829","@libp2p/peer-store":"11.2.2-3528df829","@libp2p/utils":"6.6.5-3528df829","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-3528df829","readmeFilename":"README.md","gitHead":"3528df8295ed0ccceff5cfac6a3d35d8f2480765","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"ffb99d4176c4d4d84510b762af59f01903c835ac","size":599953,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-3528df829.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-3528df829.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-3528df829_1748510494674_0.018286645783356592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-29T09:21:34.921Z","publish_time":1748510494921,"_source_registry_name":"default","_cnpm_publish_time":1748510494921},"2.8.8-b32bc8406":{"name":"libp2p","version":"2.8.8-b32bc8406","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-b32bc8406","@libp2p/interface":"2.10.2-b32bc8406","@libp2p/interface-internal":"2.3.14-b32bc8406","@libp2p/logger":"5.1.18-b32bc8406","@libp2p/multistream-select":"6.0.25-b32bc8406","@libp2p/peer-collections":"6.0.30-b32bc8406","@libp2p/peer-id":"5.1.5-b32bc8406","@libp2p/peer-store":"11.2.2-b32bc8406","@libp2p/utils":"6.6.5-b32bc8406","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-b32bc8406","readmeFilename":"README.md","gitHead":"b32bc8406e92de89fb4f6be12e32f32fa7f3e7c5","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"8a825fcb166be5f45808964be706ddcb834f9494","size":598800,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-b32bc8406.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-b32bc8406.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-b32bc8406_1748458717414_0.3483153211907277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T18:58:37.664Z","publish_time":1748458717664,"_source_registry_name":"default","_cnpm_publish_time":1748458717664},"2.8.8-5b004c0c4":{"name":"libp2p","version":"2.8.8-5b004c0c4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-5b004c0c4","@libp2p/interface":"2.10.2-5b004c0c4","@libp2p/interface-internal":"2.3.14-5b004c0c4","@libp2p/logger":"5.1.18-5b004c0c4","@libp2p/multistream-select":"6.0.25-5b004c0c4","@libp2p/peer-collections":"6.0.30-5b004c0c4","@libp2p/peer-id":"5.1.5-5b004c0c4","@libp2p/peer-store":"11.2.2-5b004c0c4","@libp2p/utils":"6.6.5-5b004c0c4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-5b004c0c4","readmeFilename":"README.md","gitHead":"5b004c0c42195c893dece1989a52ad6ddc90a3c1","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"bed8203e041ad525f392587b96bb2247de62c810","size":598801,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-5b004c0c4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-5b004c0c4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-5b004c0c4_1748453966048_0.5753960936225058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T17:39:26.310Z","publish_time":1748453966310,"_source_registry_name":"default","_cnpm_publish_time":1748453966310},"2.8.8-8efb065d2":{"name":"libp2p","version":"2.8.8-8efb065d2","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.8-8efb065d2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d3b3d602c308282e1ee7f0e863b73743bea1e61","size":598800,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-8efb065d2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-8efb065d2.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"8efb065d216fc587605a01d0b2ff93259c7ff723","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.11","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.11","race-signal":"^1.1.3","uint8arrays":"^5.1.0","multiformats":"^13.3.6","@libp2p/utils":"6.6.5-8efb065d2","@libp2p/crypto":"5.1.4-8efb065d2","@libp2p/logger":"5.1.18-8efb065d2","datastore-core":"^10.0.2","it-byte-stream":"^2.0.2","@libp2p/peer-id":"5.1.5-8efb065d2","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.1.0","@libp2p/interface":"2.10.2-8efb065d2","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.2.2-8efb065d2","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.4.0","@libp2p/peer-collections":"6.0.30-8efb065d2","@libp2p/interface-internal":"2.3.14-8efb065d2","@libp2p/multistream-select":"6.0.25-8efb065d2","@multiformats/multiaddr-matcher":"^1.7.2"},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","sinon":"^20.0.0","it-all":"^3.0.8","it-map":"^3.1.3","it-pair":"^2.0.6","it-take":"^3.0.8","p-event":"^6.0.1","it-drain":"^3.0.9","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.8-8efb065d2_1748453310170_0.4557073039940518","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-28T17:28:30.415Z","publish_time":1748453310415,"_source_registry_name":"default","_cnpm_publish_time":1748453310415},"2.8.8-14dbebea8":{"name":"libp2p","version":"2.8.8-14dbebea8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-14dbebea8","@libp2p/interface":"2.10.2-14dbebea8","@libp2p/interface-internal":"2.3.14-14dbebea8","@libp2p/logger":"5.1.18-14dbebea8","@libp2p/multistream-select":"6.0.25-14dbebea8","@libp2p/peer-collections":"6.0.30-14dbebea8","@libp2p/peer-id":"5.1.5-14dbebea8","@libp2p/peer-store":"11.2.2-14dbebea8","@libp2p/utils":"6.6.5-14dbebea8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.6","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.14","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-14dbebea8","readmeFilename":"README.md","gitHead":"14dbebea8bd17addadac730afec0fa3b1cc6334a","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"ad5060fac54fbbd12793542c5ac6f2e00332c485","size":596072,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-14dbebea8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-14dbebea8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-14dbebea8_1748086366817_0.5414645993703675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-24T11:32:47.087Z","publish_time":1748086367087,"_source_registry_name":"default","_cnpm_publish_time":1748086367087},"2.8.8-9f1be6742":{"name":"libp2p","version":"2.8.8-9f1be6742","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.4-9f1be6742","@libp2p/interface":"2.10.2-9f1be6742","@libp2p/interface-internal":"2.3.14-9f1be6742","@libp2p/logger":"5.1.18-9f1be6742","@libp2p/multistream-select":"6.0.25-9f1be6742","@libp2p/peer-collections":"6.0.30-9f1be6742","@libp2p/peer-id":"5.1.5-9f1be6742","@libp2p/peer-store":"11.2.2-9f1be6742","@libp2p/utils":"6.6.5-9f1be6742","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.4","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8-9f1be6742","readmeFilename":"README.md","gitHead":"9f1be674245052907daf1cd35ea0cfab22d96a17","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"f2afe6e4e43a80133cc4895f07e7263e99a7e35f","size":596382,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8-9f1be6742.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8-9f1be6742.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8-9f1be6742_1748084020719_0.6017825706994413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-24T10:53:40.961Z","publish_time":1748084020961,"_source_registry_name":"default","_cnpm_publish_time":1748084020961},"2.8.8":{"name":"libp2p","version":"2.8.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.4","@libp2p/interface":"^2.10.2","@libp2p/interface-internal":"^2.3.14","@libp2p/logger":"^5.1.18","@libp2p/multistream-select":"^6.0.25","@libp2p/peer-collections":"^6.0.30","@libp2p/peer-id":"^5.1.5","@libp2p/peer-store":"^11.2.2","@libp2p/utils":"^6.6.5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.4","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.8","gitHead":"2385cf86c481c3fd36abe96f9ea5fd1633640b5b","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"a5ae83ca1076bc8d53b100f1cf9dd6927b11f2e4","size":596233,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.8_1748007091408_0.4643699537842758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T13:31:31.672Z","publish_time":1748007091672,"_source_registry_name":"default","_cnpm_publish_time":1748007091672},"2.8.7-ab014c0c0":{"name":"libp2p","version":"2.8.7-ab014c0c0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.3-ab014c0c0","@libp2p/interface":"2.10.1-ab014c0c0","@libp2p/interface-internal":"2.3.13-ab014c0c0","@libp2p/logger":"5.1.17-ab014c0c0","@libp2p/multistream-select":"6.0.24-ab014c0c0","@libp2p/peer-collections":"6.0.29-ab014c0c0","@libp2p/peer-id":"5.1.4-ab014c0c0","@libp2p/peer-store":"11.2.1-ab014c0c0","@libp2p/utils":"6.6.4-ab014c0c0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.4","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.7-ab014c0c0","readmeFilename":"README.md","gitHead":"ab014c0c0bf0d7a1e3c63001ddbc42b449b41e5b","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"0735aa306fd533dbc0ed4662396d5559fbff7321","size":596378,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.7-ab014c0c0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.7-ab014c0c0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.7-ab014c0c0_1747926239779_0.14104334171500033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T15:04:00.032Z","publish_time":1747926240032,"_source_registry_name":"default","_cnpm_publish_time":1747926240032},"2.8.7-7788b4025":{"name":"libp2p","version":"2.8.7-7788b4025","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.3-7788b4025","@libp2p/interface":"2.10.1-7788b4025","@libp2p/interface-internal":"2.3.13-7788b4025","@libp2p/logger":"5.1.17-7788b4025","@libp2p/multistream-select":"6.0.24-7788b4025","@libp2p/peer-collections":"6.0.29-7788b4025","@libp2p/peer-id":"5.1.4-7788b4025","@libp2p/peer-store":"11.2.1-7788b4025","@libp2p/utils":"6.6.4-7788b4025","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.4","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.7-7788b4025","readmeFilename":"README.md","gitHead":"7788b402592aeb4580d90798317826ff997a89ce","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"b45e019213dc76c804108c49954046874294c0b3","size":596381,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.7-7788b4025.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.7-7788b4025.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.7-7788b4025_1747920827360_0.6905323363700777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T13:33:47.593Z","publish_time":1747920827593,"_source_registry_name":"default","_cnpm_publish_time":1747920827593},"2.8.7-776cb432d":{"name":"libp2p","version":"2.8.7-776cb432d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.3-776cb432d","@libp2p/interface":"2.10.1-776cb432d","@libp2p/interface-internal":"2.3.13-776cb432d","@libp2p/logger":"5.1.17-776cb432d","@libp2p/multistream-select":"6.0.24-776cb432d","@libp2p/peer-collections":"6.0.29-776cb432d","@libp2p/peer-id":"5.1.4-776cb432d","@libp2p/peer-store":"11.2.1-776cb432d","@libp2p/utils":"6.6.4-776cb432d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.4","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.7-776cb432d","readmeFilename":"README.md","gitHead":"776cb432d178281d647de74485825e09ddf4ba9f","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"8f5b083a3df7cfcd62304b07218dc8c39222fb80","size":596379,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.7-776cb432d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.7-776cb432d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.7-776cb432d_1747841289648_0.1863909685675924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T15:28:09.887Z","publish_time":1747841289887,"_source_registry_name":"default","_cnpm_publish_time":1747841289887},"2.8.7":{"name":"libp2p","version":"2.8.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.3","@libp2p/interface":"^2.10.1","@libp2p/interface-internal":"^2.3.13","@libp2p/logger":"^5.1.17","@libp2p/multistream-select":"^6.0.24","@libp2p/peer-collections":"^6.0.29","@libp2p/peer-id":"^5.1.4","@libp2p/peer-store":"^11.2.1","@libp2p/utils":"^6.6.4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.4","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.7","gitHead":"03ddfa086e2afcd280ccf718641442542c2961a4","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"76cdf3545b178de5fb376f58fe1de4f4560c466e","size":596259,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.7_1747750928031_0.9434802368901001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T14:22:08.333Z","publish_time":1747750928333,"_source_registry_name":"default","_cnpm_publish_time":1747750928333},"2.8.6-aa25d38ab":{"name":"libp2p","version":"2.8.6-aa25d38ab","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.2-aa25d38ab","@libp2p/interface":"2.10.0-aa25d38ab","@libp2p/interface-internal":"2.3.12-aa25d38ab","@libp2p/logger":"5.1.16-aa25d38ab","@libp2p/multistream-select":"6.0.23-aa25d38ab","@libp2p/peer-collections":"6.0.28-aa25d38ab","@libp2p/peer-id":"5.1.3-aa25d38ab","@libp2p/peer-store":"11.2.0-aa25d38ab","@libp2p/utils":"6.6.3-aa25d38ab","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.4.0","@multiformats/multiaddr-matcher":"^1.7.2","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.2","it-merge":"^3.0.11","it-parallel":"^3.0.11","multiformats":"^13.3.4","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^47.0.6","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-length-prefixed":"^10.0.1","it-map":"^3.1.3","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.8","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^20.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.6-aa25d38ab","readmeFilename":"README.md","gitHead":"aa25d38ab28f4ffae666d1f1143df600dcc99324","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"a43376bf821edf0975dad6759dcc2917de3ffbc2","size":596409,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.6-aa25d38ab.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.6-aa25d38ab.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.6-aa25d38ab_1747747032831_0.7149569614887175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T13:17:13.099Z","publish_time":1747747033099,"_source_registry_name":"default","_cnpm_publish_time":1747747033099},"2.8.6":{"name":"libp2p","version":"2.8.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.2","@libp2p/interface":"^2.10.0","@libp2p/interface-internal":"^2.3.12","@libp2p/logger":"^5.1.16","@libp2p/multistream-select":"^6.0.23","@libp2p/peer-collections":"^6.0.28","@libp2p/peer-id":"^5.1.3","@libp2p/peer-store":"^11.2.0","@libp2p/utils":"^6.6.3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.6","gitHead":"fadf56a312ab4ae737c1c09e0c2d6e9d829a394c","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"49f541b17f332b8f3477697f3b8fb83469d9083e","size":596760,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.6_1747645125532_0.6897253357708222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T08:58:45.752Z","publish_time":1747645125752,"_source_registry_name":"default","_cnpm_publish_time":1747645125752},"2.8.5-3df5bf2da":{"name":"libp2p","version":"2.8.5-3df5bf2da","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-3df5bf2da","@libp2p/interface":"2.9.0-3df5bf2da","@libp2p/interface-internal":"2.3.11-3df5bf2da","@libp2p/logger":"5.1.15-3df5bf2da","@libp2p/multistream-select":"6.0.22-3df5bf2da","@libp2p/peer-collections":"6.0.27-3df5bf2da","@libp2p/peer-id":"5.1.2-3df5bf2da","@libp2p/peer-store":"11.1.4-3df5bf2da","@libp2p/utils":"6.6.2-3df5bf2da","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-3df5bf2da","readmeFilename":"README.md","gitHead":"3df5bf2da2d5ccd186db3f3f5012f79ce91c809a","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"a18786cd43a92ab71c465836dfce2bbb1932777a","size":596871,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-3df5bf2da.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-3df5bf2da.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-3df5bf2da_1747642971667_0.3364383866661429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T08:22:51.875Z","publish_time":1747642971875,"_source_registry_name":"default","_cnpm_publish_time":1747642971875},"2.8.5-3577af88a":{"name":"libp2p","version":"2.8.5-3577af88a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-3577af88a","@libp2p/interface":"2.9.0-3577af88a","@libp2p/interface-internal":"2.3.11-3577af88a","@libp2p/logger":"5.1.15-3577af88a","@libp2p/multistream-select":"6.0.22-3577af88a","@libp2p/peer-collections":"6.0.27-3577af88a","@libp2p/peer-id":"5.1.2-3577af88a","@libp2p/peer-store":"11.1.4-3577af88a","@libp2p/utils":"6.6.2-3577af88a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-3577af88a","readmeFilename":"README.md","gitHead":"3577af88ad169cfacfd3c94428fbe4cb828f21a2","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"1acd74d4797f7b4d2a992d5a925c17f9ff03da09","size":596875,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-3577af88a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-3577af88a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-3577af88a_1747635332501_0.11088766769448233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T06:15:32.700Z","publish_time":1747635332700,"_source_registry_name":"default","_cnpm_publish_time":1747635332700},"2.8.5-32627c876":{"name":"libp2p","version":"2.8.5-32627c876","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-32627c876","@libp2p/interface":"2.9.0-32627c876","@libp2p/interface-internal":"2.3.11-32627c876","@libp2p/logger":"5.1.15-32627c876","@libp2p/multistream-select":"6.0.22-32627c876","@libp2p/peer-collections":"6.0.27-32627c876","@libp2p/peer-id":"5.1.2-32627c876","@libp2p/peer-store":"11.1.4-32627c876","@libp2p/utils":"6.6.2-32627c876","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-32627c876","readmeFilename":"README.md","gitHead":"32627c8767587f7e8df88a700933ece6d5f5c3c4","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"50eb7ccc4780fb0b52b47f4670ebb247aa1ab358","size":596875,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-32627c876.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-32627c876.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-32627c876_1747467493017_0.5559877018766104"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-17T07:38:13.279Z","publish_time":1747467493279,"_source_registry_name":"default","_cnpm_publish_time":1747467493279},"2.8.5-213a54a1e":{"name":"libp2p","version":"2.8.5-213a54a1e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-213a54a1e","@libp2p/interface":"2.9.0-213a54a1e","@libp2p/interface-internal":"2.3.11-213a54a1e","@libp2p/logger":"5.1.15-213a54a1e","@libp2p/multistream-select":"6.0.22-213a54a1e","@libp2p/peer-collections":"6.0.27-213a54a1e","@libp2p/peer-id":"5.1.2-213a54a1e","@libp2p/peer-store":"11.1.4-213a54a1e","@libp2p/utils":"6.6.2-213a54a1e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-213a54a1e","readmeFilename":"README.md","gitHead":"213a54a1e21fdceb84fd7c92a4f9d42441cfcea0","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"d3453ca664e995f587a1dc64ebd91d9fd23302e2","size":595977,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-213a54a1e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-213a54a1e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-213a54a1e_1747413811973_0.62965647838475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T16:43:32.274Z","publish_time":1747413812274,"_source_registry_name":"default","_cnpm_publish_time":1747413812274},"2.8.5-185b23eac":{"name":"libp2p","version":"2.8.5-185b23eac","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-185b23eac","@libp2p/interface":"2.9.0-185b23eac","@libp2p/interface-internal":"2.3.11-185b23eac","@libp2p/logger":"5.1.15-185b23eac","@libp2p/multistream-select":"6.0.22-185b23eac","@libp2p/peer-collections":"6.0.27-185b23eac","@libp2p/peer-id":"5.1.2-185b23eac","@libp2p/peer-store":"11.1.4-185b23eac","@libp2p/utils":"6.6.2-185b23eac","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-185b23eac","readmeFilename":"README.md","gitHead":"185b23eac36303ff02ea475a0ec2c0be0774e6a0","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"6f3e85ef01de65e355338bb20d218b38aa1b8179","size":595909,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-185b23eac.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-185b23eac.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-185b23eac_1747227101487_0.8509676235205512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T12:51:41.696Z","publish_time":1747227101696,"_source_registry_name":"default","_cnpm_publish_time":1747227101696},"2.8.5-4b8c0a6bd":{"name":"libp2p","version":"2.8.5-4b8c0a6bd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-4b8c0a6bd","@libp2p/interface":"2.9.0-4b8c0a6bd","@libp2p/interface-internal":"2.3.11-4b8c0a6bd","@libp2p/logger":"5.1.15-4b8c0a6bd","@libp2p/multistream-select":"6.0.22-4b8c0a6bd","@libp2p/peer-collections":"6.0.27-4b8c0a6bd","@libp2p/peer-id":"5.1.2-4b8c0a6bd","@libp2p/peer-store":"11.1.4-4b8c0a6bd","@libp2p/utils":"6.6.2-4b8c0a6bd","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-4b8c0a6bd","readmeFilename":"README.md","gitHead":"4b8c0a6bd289c0a0d5002ee34efc696feb349caf","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"66dc7195cde4bd23dc051f90b18125af803c1aaf","size":594251,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-4b8c0a6bd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-4b8c0a6bd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-4b8c0a6bd_1747221187128_0.23052288110804442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T11:13:07.366Z","publish_time":1747221187366,"_source_registry_name":"default","_cnpm_publish_time":1747221187366},"2.8.5-a5a33afd9":{"name":"libp2p","version":"2.8.5-a5a33afd9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-a5a33afd9","@libp2p/interface":"2.9.0-a5a33afd9","@libp2p/interface-internal":"2.3.11-a5a33afd9","@libp2p/logger":"5.1.15-a5a33afd9","@libp2p/multistream-select":"6.0.22-a5a33afd9","@libp2p/peer-collections":"6.0.27-a5a33afd9","@libp2p/peer-id":"5.1.2-a5a33afd9","@libp2p/peer-store":"11.1.4-a5a33afd9","@libp2p/utils":"6.6.2-a5a33afd9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-a5a33afd9","readmeFilename":"README.md","gitHead":"a5a33afd9fc7e5cc9060e0ac8d6daa8edb566ea8","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"61d61c3c6c3c503461d758198281bbc0471a8829","size":594249,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-a5a33afd9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-a5a33afd9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-a5a33afd9_1747039708040_0.4067557086058624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-12T08:48:28.274Z","publish_time":1747039708274,"_source_registry_name":"default","_cnpm_publish_time":1747039708274},"2.8.5-9b33d202e":{"name":"libp2p","version":"2.8.5-9b33d202e","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.5-9b33d202e","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a3eccf1f0ab9f11be0dc23562c1242dfe4aa1dc7","size":593767,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-9b33d202e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-9b33d202e.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"9b33d202e31920a22aaca74f0a8d81c47b980ef8","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-9b33d202e","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-9b33d202e","@libp2p/logger":"5.1.15-9b33d202e","datastore-core":"^10.0.2","it-byte-stream":"^2.0.1","@libp2p/peer-id":"5.1.2-9b33d202e","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.9.0-9b33d202e","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.1.4-9b33d202e","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.5","@libp2p/peer-collections":"6.0.27-9b33d202e","@libp2p/interface-internal":"2.3.11-9b33d202e","@libp2p/multistream-select":"6.0.22-9b33d202e","@multiformats/multiaddr-matcher":"^1.7.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.5-9b33d202e_1747036379769_0.42985467708829384","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-12T07:53:00.018Z","publish_time":1747036380018,"_source_registry_name":"default","_cnpm_publish_time":1747036380018},"2.8.5-f1de46607":{"name":"libp2p","version":"2.8.5-f1de46607","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-f1de46607","@libp2p/interface":"2.9.0-f1de46607","@libp2p/interface-internal":"2.3.11-f1de46607","@libp2p/logger":"5.1.15-f1de46607","@libp2p/multistream-select":"6.0.22-f1de46607","@libp2p/peer-collections":"6.0.27-f1de46607","@libp2p/peer-id":"5.1.2-f1de46607","@libp2p/peer-store":"11.1.4-f1de46607","@libp2p/utils":"6.6.2-f1de46607","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-f1de46607","readmeFilename":"README.md","gitHead":"f1de46607e7a592c4de307ba4acf3ad27a4abcb2","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"1ab675b821ce5aff5f65b5d70a8cf2d39db265c7","size":593768,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-f1de46607.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-f1de46607.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-f1de46607_1746614855562_0.673792688417582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T10:47:35.831Z","publish_time":1746614855831,"_source_registry_name":"default","_cnpm_publish_time":1746614855831},"2.8.5-772b4011e":{"name":"libp2p","version":"2.8.5-772b4011e","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.5-772b4011e","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e040f7a2b3fe98a7bddf1fc23958ce7c67052014","size":593766,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-772b4011e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-772b4011e.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"772b4011e18ab7bbfc5aeeefd9e13e168d5d9579","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.6.2-772b4011e","merge-options":"^3.0.4","@libp2p/crypto":"5.1.1-772b4011e","@libp2p/logger":"5.1.15-772b4011e","datastore-core":"^10.0.2","it-byte-stream":"^2.0.1","@libp2p/peer-id":"5.1.2-772b4011e","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.9.0-772b4011e","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.1.4-772b4011e","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.5","@libp2p/peer-collections":"6.0.27-772b4011e","@libp2p/interface-internal":"2.3.11-772b4011e","@libp2p/multistream-select":"6.0.22-772b4011e","@multiformats/multiaddr-matcher":"^1.7.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.5-772b4011e_1746610005305_0.29817900369282935","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-07T09:26:45.518Z","publish_time":1746610005518,"_source_registry_name":"default","_cnpm_publish_time":1746610005518},"2.8.5-cdc63e6cc":{"name":"libp2p","version":"2.8.5-cdc63e6cc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-cdc63e6cc","@libp2p/interface":"2.9.0-cdc63e6cc","@libp2p/interface-internal":"2.3.11-cdc63e6cc","@libp2p/logger":"5.1.15-cdc63e6cc","@libp2p/multistream-select":"6.0.22-cdc63e6cc","@libp2p/peer-collections":"6.0.27-cdc63e6cc","@libp2p/peer-id":"5.1.2-cdc63e6cc","@libp2p/peer-store":"11.1.4-cdc63e6cc","@libp2p/utils":"6.6.2-cdc63e6cc","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5-cdc63e6cc","readmeFilename":"README.md","gitHead":"cdc63e6cc1a5058a83dc22d538b896455ab10b55","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"fbbb7023c2ee160560acb8d03c273e9c08da5411","size":593211,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5-cdc63e6cc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5-cdc63e6cc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5-cdc63e6cc_1746550331134_0.9588659068329943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T16:52:11.629Z","publish_time":1746550331629,"_source_registry_name":"default","_cnpm_publish_time":1746550331629},"2.8.5":{"name":"libp2p","version":"2.8.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.1","@libp2p/interface":"^2.9.0","@libp2p/interface-internal":"^2.3.11","@libp2p/logger":"^5.1.15","@libp2p/multistream-select":"^6.0.22","@libp2p/peer-collections":"^6.0.27","@libp2p/peer-id":"^5.1.2","@libp2p/peer-store":"^11.1.4","@libp2p/utils":"^6.6.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.5","gitHead":"7b4fa537cb78ad1b3738420dd09736a80f455720","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"b51d4ae1aae12b8e6b6d61afbd83b74acd1e153f","size":222190,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.5_1744894211932_0.8129811192732006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T12:50:12.250Z","publish_time":1744894212250,"_source_registry_name":"default","_cnpm_publish_time":1744894212250},"2.8.4-6f96de86c":{"name":"libp2p","version":"2.8.4-6f96de86c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-6f96de86c","@libp2p/interface":"2.9.0-6f96de86c","@libp2p/interface-internal":"2.3.11-6f96de86c","@libp2p/logger":"5.1.15-6f96de86c","@libp2p/multistream-select":"6.0.22-6f96de86c","@libp2p/peer-collections":"6.0.27-6f96de86c","@libp2p/peer-id":"5.1.2-6f96de86c","@libp2p/peer-store":"11.1.4-6f96de86c","@libp2p/utils":"6.6.2-6f96de86c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.4-6f96de86c","readmeFilename":"README.md","gitHead":"6f96de86cc951910211e21393117a1ffe96ee588","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"220f3f784cdbed16bec696d8d35a5bc8f0428af9","size":222306,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.4-6f96de86c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.4-6f96de86c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.4-6f96de86c_1744880744160_0.458175834459581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T09:05:44.344Z","publish_time":1744880744344,"_source_registry_name":"default","_cnpm_publish_time":1744880744344},"2.8.4-afa5c9f59":{"name":"libp2p","version":"2.8.4-afa5c9f59","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.1-afa5c9f59","@libp2p/interface":"2.9.0-afa5c9f59","@libp2p/interface-internal":"2.3.11-afa5c9f59","@libp2p/logger":"5.1.15-afa5c9f59","@libp2p/multistream-select":"6.0.22-afa5c9f59","@libp2p/peer-collections":"6.0.27-afa5c9f59","@libp2p/peer-id":"5.1.2-afa5c9f59","@libp2p/peer-store":"11.1.4-afa5c9f59","@libp2p/utils":"6.6.2-afa5c9f59","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.4-afa5c9f59","readmeFilename":"README.md","gitHead":"afa5c9f598297fef9a5dd50d856868f190629837","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"3a2eefc0fab719ed6e06bd475a4b1d456d691643","size":222306,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.4-afa5c9f59.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.4-afa5c9f59.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.4-afa5c9f59_1744876170411_0.9205411477554593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T07:49:30.600Z","publish_time":1744876170600,"_source_registry_name":"default","_cnpm_publish_time":1744876170600},"2.8.4":{"name":"libp2p","version":"2.8.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.1","@libp2p/interface":"^2.9.0","@libp2p/interface-internal":"^2.3.11","@libp2p/logger":"^5.1.15","@libp2p/multistream-select":"^6.0.22","@libp2p/peer-collections":"^6.0.27","@libp2p/peer-id":"^5.1.2","@libp2p/peer-store":"^11.1.4","@libp2p/utils":"^6.6.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.4","gitHead":"b936324a92038d9447983bb11db623c1b5a17a76","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"57171dcfd83d824e7db805614d8c554da66f9e6a","size":222066,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.4_1744801914615_0.8025852862236635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T11:11:54.833Z","publish_time":1744801914833,"_source_registry_name":"default","_cnpm_publish_time":1744801914833},"2.8.3-f09bef843":{"name":"libp2p","version":"2.8.3-f09bef843","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.0-f09bef843","@libp2p/interface":"2.8.0-f09bef843","@libp2p/interface-internal":"2.3.10-f09bef843","@libp2p/logger":"5.1.14-f09bef843","@libp2p/multistream-select":"6.0.21-f09bef843","@libp2p/peer-collections":"6.0.26-f09bef843","@libp2p/peer-id":"5.1.1-f09bef843","@libp2p/peer-store":"11.1.3-f09bef843","@libp2p/utils":"6.6.1-f09bef843","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.3-f09bef843","readmeFilename":"README.md","gitHead":"f09bef8438b57e3c918881d1acb2931b14cefd47","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"03a89dcdca615c8f20e6d036c3a3d20316702950","size":222177,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.3-f09bef843.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.3-f09bef843.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.3-f09bef843_1744794092937_0.8072486138414698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T09:01:33.124Z","publish_time":1744794093124,"_source_registry_name":"default","_cnpm_publish_time":1744794093124},"2.8.3-3833353bd":{"name":"libp2p","version":"2.8.3-3833353bd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.0-3833353bd","@libp2p/interface":"2.8.0-3833353bd","@libp2p/interface-internal":"2.3.10-3833353bd","@libp2p/logger":"5.1.14-3833353bd","@libp2p/multistream-select":"6.0.21-3833353bd","@libp2p/peer-collections":"6.0.26-3833353bd","@libp2p/peer-id":"5.1.1-3833353bd","@libp2p/peer-store":"11.1.3-3833353bd","@libp2p/utils":"6.6.1-3833353bd","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.3-3833353bd","readmeFilename":"README.md","gitHead":"3833353bdc936695b17cc836515763ead2137756","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"3452aa7ee39eacf2660e6b0b94790d8b049d5a1f","size":222177,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.3-3833353bd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.3-3833353bd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.3-3833353bd_1744791952129_0.6609902699936798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T08:25:52.319Z","publish_time":1744791952319,"_source_registry_name":"default","_cnpm_publish_time":1744791952319},"2.8.3-b9e32cc37":{"name":"libp2p","version":"2.8.3-b9e32cc37","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.1.0-b9e32cc37","@libp2p/interface":"2.8.0-b9e32cc37","@libp2p/interface-internal":"2.3.10-b9e32cc37","@libp2p/logger":"5.1.14-b9e32cc37","@libp2p/multistream-select":"6.0.21-b9e32cc37","@libp2p/peer-collections":"6.0.26-b9e32cc37","@libp2p/peer-id":"5.1.1-b9e32cc37","@libp2p/peer-store":"11.1.3-b9e32cc37","@libp2p/utils":"6.6.1-b9e32cc37","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.3-b9e32cc37","readmeFilename":"README.md","gitHead":"b9e32cc37b3f45efc512e0f868cd7df1dbf1aef3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"3b9e59d2b6fa33d3c73789f0d368547cd9da6929","size":222175,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.3-b9e32cc37.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.3-b9e32cc37.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.3-b9e32cc37_1744725706492_0.6018964818736587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T14:01:46.695Z","publish_time":1744725706695,"_source_registry_name":"default","_cnpm_publish_time":1744725706695},"2.8.3":{"name":"libp2p","version":"2.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.0","@libp2p/interface":"^2.8.0","@libp2p/interface-internal":"^2.3.10","@libp2p/logger":"^5.1.14","@libp2p/multistream-select":"^6.0.21","@libp2p/peer-collections":"^6.0.26","@libp2p/peer-id":"^5.1.1","@libp2p/peer-store":"^11.1.3","@libp2p/utils":"^6.6.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.3","gitHead":"e4f603f51603810440d43e92718e666f164571bb","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"265fdafd04ee0d96235155d0142c6c66bb56c4b9","size":222701,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.3_1744213263051_0.6245611219935796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T15:41:03.296Z","publish_time":1744213263296,"_source_registry_name":"default","_cnpm_publish_time":1744213263296},"2.8.2-4f37aff53":{"name":"libp2p","version":"2.8.2-4f37aff53","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-4f37aff53","@libp2p/interface":"2.7.0-4f37aff53","@libp2p/interface-internal":"2.3.9-4f37aff53","@libp2p/logger":"5.1.13-4f37aff53","@libp2p/multistream-select":"6.0.20-4f37aff53","@libp2p/peer-collections":"6.0.25-4f37aff53","@libp2p/peer-id":"5.1.0-4f37aff53","@libp2p/peer-store":"11.1.2-4f37aff53","@libp2p/utils":"6.6.0-4f37aff53","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-4f37aff53","readmeFilename":"README.md","gitHead":"4f37aff532282db1b9a544161e3becc4533ae402","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"7f467072163b7a66f62a55eeb527d57cf2b676f1","size":222994,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-4f37aff53.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-4f37aff53.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-4f37aff53_1744210725987_0.4892046472296663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T14:58:46.163Z","publish_time":1744210726163,"_source_registry_name":"default","_cnpm_publish_time":1744210726163},"2.8.2-53a9be54e":{"name":"libp2p","version":"2.8.2-53a9be54e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-53a9be54e","@libp2p/interface":"2.7.0-53a9be54e","@libp2p/interface-internal":"2.3.9-53a9be54e","@libp2p/logger":"5.1.13-53a9be54e","@libp2p/multistream-select":"6.0.20-53a9be54e","@libp2p/peer-collections":"6.0.25-53a9be54e","@libp2p/peer-id":"5.1.0-53a9be54e","@libp2p/peer-store":"11.1.2-53a9be54e","@libp2p/utils":"6.6.0-53a9be54e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-53a9be54e","readmeFilename":"README.md","gitHead":"53a9be54e5b8bbf64ee851e918a73d26a429fe22","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"ae59b37b82190555749a4be51b401bce2b454669","size":222993,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-53a9be54e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-53a9be54e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-53a9be54e_1744207020089_0.2935386124518453"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T13:57:00.292Z","publish_time":1744207020292,"_source_registry_name":"default","_cnpm_publish_time":1744207020292},"2.8.2-da7353a0b":{"name":"libp2p","version":"2.8.2-da7353a0b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-da7353a0b","@libp2p/interface":"2.7.0-da7353a0b","@libp2p/interface-internal":"2.3.9-da7353a0b","@libp2p/logger":"5.1.13-da7353a0b","@libp2p/multistream-select":"6.0.20-da7353a0b","@libp2p/peer-collections":"6.0.25-da7353a0b","@libp2p/peer-id":"5.1.0-da7353a0b","@libp2p/peer-store":"11.1.2-da7353a0b","@libp2p/utils":"6.6.0-da7353a0b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-da7353a0b","readmeFilename":"README.md","gitHead":"da7353a0b7882649fdd1aa87b9d6997cbd6daf50","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"8982adf01bb5405c357efa208d42fc658c6cfa12","size":222994,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-da7353a0b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-da7353a0b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-da7353a0b_1744200208605_0.174529445549368"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T12:03:28.827Z","publish_time":1744200208827,"_source_registry_name":"default","_cnpm_publish_time":1744200208827},"2.8.2-4c64bd06d":{"name":"libp2p","version":"2.8.2-4c64bd06d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-4c64bd06d","@libp2p/interface":"2.7.0-4c64bd06d","@libp2p/interface-internal":"2.3.9-4c64bd06d","@libp2p/logger":"5.1.13-4c64bd06d","@libp2p/multistream-select":"6.0.20-4c64bd06d","@libp2p/peer-collections":"6.0.25-4c64bd06d","@libp2p/peer-id":"5.1.0-4c64bd06d","@libp2p/peer-store":"11.1.2-4c64bd06d","@libp2p/utils":"6.6.0-4c64bd06d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-4c64bd06d","readmeFilename":"README.md","gitHead":"4c64bd06dc77c38992e3da7fd33210056f01c0c7","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"a1f74d75b929654fee6376e5ff5d0900dc458ada","size":222995,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-4c64bd06d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-4c64bd06d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-4c64bd06d_1744196489050_0.9541937797547075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T11:01:29.265Z","publish_time":1744196489265,"_source_registry_name":"default","_cnpm_publish_time":1744196489265},"2.8.2-da4e9da82":{"name":"libp2p","version":"2.8.2-da4e9da82","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-da4e9da82","@libp2p/interface":"2.7.0-da4e9da82","@libp2p/interface-internal":"2.3.9-da4e9da82","@libp2p/logger":"5.1.13-da4e9da82","@libp2p/multistream-select":"6.0.20-da4e9da82","@libp2p/peer-collections":"6.0.25-da4e9da82","@libp2p/peer-id":"5.1.0-da4e9da82","@libp2p/peer-store":"11.1.2-da4e9da82","@libp2p/utils":"6.6.0-da4e9da82","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.7.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-da4e9da82","readmeFilename":"README.md","gitHead":"da4e9da825721edd94958426d4742b816aafb44d","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"8ba70ef177e596db5274075b632eecc614e9c263","size":222994,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-da4e9da82.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-da4e9da82.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-da4e9da82_1744112343824_0.41369402957643686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-08T11:39:04.067Z","publish_time":1744112344067,"_source_registry_name":"default","_cnpm_publish_time":1744112344067},"2.8.2-d53ef170c":{"name":"libp2p","version":"2.8.2-d53ef170c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-d53ef170c","@libp2p/interface":"2.7.0-d53ef170c","@libp2p/interface-internal":"2.3.9-d53ef170c","@libp2p/logger":"5.1.13-d53ef170c","@libp2p/multistream-select":"6.0.20-d53ef170c","@libp2p/peer-collections":"6.0.25-d53ef170c","@libp2p/peer-id":"5.1.0-d53ef170c","@libp2p/peer-store":"11.1.2-d53ef170c","@libp2p/utils":"6.6.0-d53ef170c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-d53ef170c","readmeFilename":"README.md","gitHead":"d53ef170cb171f5301758d5b2fc9e782950b4204","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"26177a461f5af5467680480b5d8de8da94ae7d67","size":222708,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-d53ef170c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-d53ef170c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-d53ef170c_1742921157090_0.09997914286734622"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T16:45:57.392Z","publish_time":1742921157392,"_source_registry_name":"default","_cnpm_publish_time":1742921157392},"2.8.2-0b9090aea":{"name":"libp2p","version":"2.8.2-0b9090aea","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-0b9090aea","@libp2p/interface":"2.7.0-0b9090aea","@libp2p/interface-internal":"2.3.9-0b9090aea","@libp2p/logger":"5.1.13-0b9090aea","@libp2p/multistream-select":"6.0.20-0b9090aea","@libp2p/peer-collections":"6.0.25-0b9090aea","@libp2p/peer-id":"5.1.0-0b9090aea","@libp2p/peer-store":"11.1.2-0b9090aea","@libp2p/utils":"6.6.0-0b9090aea","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-0b9090aea","readmeFilename":"README.md","gitHead":"0b9090aea0ef0c9d5abca96f5295d6fe08a08aef","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"7493e257b1ea91983dad245a9d8846deabee97df","size":222709,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-0b9090aea.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-0b9090aea.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-0b9090aea_1742908607782_0.8754734208853558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T13:16:48.006Z","publish_time":1742908608006,"_source_registry_name":"default","_cnpm_publish_time":1742908608006},"2.8.2-78cd7d53e":{"name":"libp2p","version":"2.8.2-78cd7d53e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-78cd7d53e","@libp2p/interface":"2.7.0-78cd7d53e","@libp2p/interface-internal":"2.3.9-78cd7d53e","@libp2p/logger":"5.1.13-78cd7d53e","@libp2p/multistream-select":"6.0.20-78cd7d53e","@libp2p/peer-collections":"6.0.25-78cd7d53e","@libp2p/peer-id":"5.1.0-78cd7d53e","@libp2p/peer-store":"11.1.2-78cd7d53e","@libp2p/utils":"6.6.0-78cd7d53e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-78cd7d53e","readmeFilename":"README.md","gitHead":"78cd7d53ec18a1495843d5de013f5b26cf232b00","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"7957782ec7f3c70d8095e91dfebc5af063a1974d","size":222676,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-78cd7d53e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-78cd7d53e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-78cd7d53e_1742907108957_0.4312876947948001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T12:51:49.212Z","publish_time":1742907109212,"_source_registry_name":"default","_cnpm_publish_time":1742907109212},"2.8.2-fc5122110":{"name":"libp2p","version":"2.8.2-fc5122110","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-fc5122110","@libp2p/interface":"2.7.0-fc5122110","@libp2p/interface-internal":"2.3.9-fc5122110","@libp2p/logger":"5.1.13-fc5122110","@libp2p/multistream-select":"6.0.20-fc5122110","@libp2p/peer-collections":"6.0.25-fc5122110","@libp2p/peer-id":"5.1.0-fc5122110","@libp2p/peer-store":"11.1.2-fc5122110","@libp2p/utils":"6.6.0-fc5122110","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-fc5122110","readmeFilename":"README.md","gitHead":"fc512211024778d4aefb04411e815d977e91e03a","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"1abbb9ba34f736f26af49e5bd11075f0e0917d10","size":222644,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-fc5122110.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-fc5122110.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-fc5122110_1742903112161_0.7844618224308431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T11:45:12.412Z","publish_time":1742903112412,"_source_registry_name":"default","_cnpm_publish_time":1742903112412},"2.8.2-71267286":{"name":"libp2p","version":"2.8.2-71267286","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-071267286","@libp2p/interface":"2.7.0-071267286","@libp2p/interface-internal":"2.3.9-071267286","@libp2p/logger":"5.1.13-071267286","@libp2p/multistream-select":"6.0.20-071267286","@libp2p/peer-collections":"6.0.25-071267286","@libp2p/peer-id":"5.1.0-071267286","@libp2p/peer-store":"11.1.2-071267286","@libp2p/utils":"6.6.0-071267286","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^2.0.1","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2-71267286","readmeFilename":"README.md","gitHead":"071267286c2adc79e03ba47a199bd4c0943f1ae3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"9d4866fa319934e6ba0f4e37ea89d9677a730549","size":222035,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-71267286.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-71267286.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2-71267286_1742489448296_0.6414370695216454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T16:50:48.524Z","publish_time":1742489448524,"_source_registry_name":"default","_cnpm_publish_time":1742489448524},"2.8.2-b2124c2db":{"name":"libp2p","version":"2.8.2-b2124c2db","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.2-b2124c2db","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"921673841e1fb76d15c7a5715693eb5584eee2f4","size":222035,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2-b2124c2db.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2-b2124c2db.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"b2124c2db02d7870b958f294da42ec79084818a3","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.6.0-b2124c2db","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-b2124c2db","@libp2p/logger":"5.1.13-b2124c2db","datastore-core":"^10.0.2","it-byte-stream":"^2.0.1","@libp2p/peer-id":"5.1.0-b2124c2db","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.7.0-b2124c2db","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.1.2-b2124c2db","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.5","@libp2p/peer-collections":"6.0.25-b2124c2db","@libp2p/interface-internal":"2.3.9-b2124c2db","@libp2p/multistream-select":"6.0.20-b2124c2db","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.2-b2124c2db_1742488336940_0.6598020383709622","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-20T16:32:17.325Z","publish_time":1742488337325,"_source_registry_name":"default","_cnpm_publish_time":1742488337325},"2.8.2":{"name":"libp2p","version":"2.8.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.15","@libp2p/interface":"^2.7.0","@libp2p/interface-internal":"^2.3.9","@libp2p/logger":"^5.1.13","@libp2p/multistream-select":"^6.0.20","@libp2p/peer-collections":"^6.0.25","@libp2p/peer-id":"^5.1.0","@libp2p/peer-store":"^11.1.2","@libp2p/utils":"^6.6.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.2","gitHead":"f4035c08c0348c365e18819b84f2d1353707e43c","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f512d756d26eaa64ee51b15a621a98113ed07c1d","size":221804,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.2_1742314466404_0.5374534976629122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T16:14:26.701Z","publish_time":1742314466701,"_source_registry_name":"default","_cnpm_publish_time":1742314466701},"2.8.1-2f2322a25":{"name":"libp2p","version":"2.8.1-2f2322a25","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.8.1-2f2322a25","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"177ad35c5a87ccdcdd139ec51a8d56e3565811bd","size":221904,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.1-2f2322a25.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.1-2f2322a25.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"2f2322a250414175b78a8fdcd2c416fcf10d2574","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.2","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.5.8-2f2322a25","merge-options":"^3.0.4","@libp2p/crypto":"5.0.15-2f2322a25","@libp2p/logger":"5.1.13-2f2322a25","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.1.0-2f2322a25","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.7.0-2f2322a25","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.1.1-2f2322a25","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.5","@libp2p/peer-collections":"6.0.24-2f2322a25","@libp2p/interface-internal":"2.3.8-2f2322a25","@libp2p/multistream-select":"6.0.20-2f2322a25","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.8.1-2f2322a25_1742312288764_0.8492268757808905","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-18T15:38:08.966Z","publish_time":1742312288966,"_source_registry_name":"default","_cnpm_publish_time":1742312288966},"2.8.1-95909c3df":{"name":"libp2p","version":"2.8.1-95909c3df","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-95909c3df","@libp2p/interface":"2.7.0-95909c3df","@libp2p/interface-internal":"2.3.8-95909c3df","@libp2p/logger":"5.1.13-95909c3df","@libp2p/multistream-select":"6.0.20-95909c3df","@libp2p/peer-collections":"6.0.24-95909c3df","@libp2p/peer-id":"5.1.0-95909c3df","@libp2p/peer-store":"11.1.1-95909c3df","@libp2p/utils":"6.5.8-95909c3df","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.1-95909c3df","readmeFilename":"README.md","gitHead":"95909c3df9079d74162a676278c398dae2d87c63","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"24dd5080a10b5fb18976b0bc655b69c5ae277ebf","size":221888,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.1-95909c3df.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.1-95909c3df.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.1-95909c3df_1742309051341_0.9332548723345753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T14:44:11.573Z","publish_time":1742309051573,"_source_registry_name":"default","_cnpm_publish_time":1742309051573},"2.8.1-a71c7c32b":{"name":"libp2p","version":"2.8.1-a71c7c32b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-a71c7c32b","@libp2p/interface":"2.7.0-a71c7c32b","@libp2p/interface-internal":"2.3.8-a71c7c32b","@libp2p/logger":"5.1.13-a71c7c32b","@libp2p/multistream-select":"6.0.20-a71c7c32b","@libp2p/peer-collections":"6.0.24-a71c7c32b","@libp2p/peer-id":"5.1.0-a71c7c32b","@libp2p/peer-store":"11.1.1-a71c7c32b","@libp2p/utils":"6.5.8-a71c7c32b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.1-a71c7c32b","readmeFilename":"README.md","gitHead":"a71c7c32b4615da731a1750964ee1be8ce63e4b8","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"eaab8c325a9c92155ff9afee77a2588cd39f5ccf","size":221886,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.1-a71c7c32b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.1-a71c7c32b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.1-a71c7c32b_1742306984093_0.865909652979697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T14:09:44.393Z","publish_time":1742306984393,"_source_registry_name":"default","_cnpm_publish_time":1742306984393},"2.8.1-907518bad":{"name":"libp2p","version":"2.8.1-907518bad","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-907518bad","@libp2p/interface":"2.7.0-907518bad","@libp2p/interface-internal":"2.3.8-907518bad","@libp2p/logger":"5.1.13-907518bad","@libp2p/multistream-select":"6.0.20-907518bad","@libp2p/peer-collections":"6.0.24-907518bad","@libp2p/peer-id":"5.1.0-907518bad","@libp2p/peer-store":"11.1.1-907518bad","@libp2p/utils":"6.5.8-907518bad","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.1-907518bad","readmeFilename":"README.md","gitHead":"907518badde245a241f5b6cbfc7579d9c78639af","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"4d32f08011e01c01c67d1dffe9e5754afb36ab67","size":221888,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.1-907518bad.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.1-907518bad.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.1-907518bad_1741954286516_0.5939753057939627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T12:11:26.758Z","publish_time":1741954286758,"_source_registry_name":"default","_cnpm_publish_time":1741954286758},"2.8.1-a7ab9a41b":{"name":"libp2p","version":"2.8.1-a7ab9a41b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-a7ab9a41b","@libp2p/interface":"2.7.0-a7ab9a41b","@libp2p/interface-internal":"2.3.8-a7ab9a41b","@libp2p/logger":"5.1.13-a7ab9a41b","@libp2p/multistream-select":"6.0.20-a7ab9a41b","@libp2p/peer-collections":"6.0.24-a7ab9a41b","@libp2p/peer-id":"5.1.0-a7ab9a41b","@libp2p/peer-store":"11.1.1-a7ab9a41b","@libp2p/utils":"6.5.8-a7ab9a41b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.1-a7ab9a41b","readmeFilename":"README.md","gitHead":"a7ab9a41b97504695d10045c1d50b2a610d69c24","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"a268048a9f38430d42b5a35db31d7d2de1698cd1","size":221886,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.1-a7ab9a41b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.1-a7ab9a41b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.1-a7ab9a41b_1741949237449_0.9932321814686187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T10:47:17.627Z","publish_time":1741949237627,"_source_registry_name":"default","_cnpm_publish_time":1741949237627},"2.8.1-757577dd2":{"name":"libp2p","version":"2.8.1-757577dd2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-757577dd2","@libp2p/interface":"2.7.0-757577dd2","@libp2p/interface-internal":"2.3.8-757577dd2","@libp2p/logger":"5.1.13-757577dd2","@libp2p/multistream-select":"6.0.20-757577dd2","@libp2p/peer-collections":"6.0.24-757577dd2","@libp2p/peer-id":"5.1.0-757577dd2","@libp2p/peer-store":"11.1.1-757577dd2","@libp2p/utils":"6.5.8-757577dd2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.1-757577dd2","readmeFilename":"README.md","gitHead":"757577dd2802935616933553a800e5e0050b09a1","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"13f8f899356aea0d68b6d307b0bca26ce11ced82","size":221888,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.1-757577dd2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.1-757577dd2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.1-757577dd2_1741881970646_0.6621848174846527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T16:06:10.935Z","publish_time":1741881970935,"_source_registry_name":"default","_cnpm_publish_time":1741881970935},"2.8.1":{"name":"libp2p","version":"2.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.15","@libp2p/interface":"^2.7.0","@libp2p/interface-internal":"^2.3.8","@libp2p/logger":"^5.1.13","@libp2p/multistream-select":"^6.0.20","@libp2p/peer-collections":"^6.0.24","@libp2p/peer-id":"^5.1.0","@libp2p/peer-store":"^11.1.1","@libp2p/utils":"^6.5.8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.1","gitHead":"639ff92ebd2b9ed564967b29501c312077dc6e81","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"e4f7013c397debc12a4f9a5438dabb320979b3b7","size":221790,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.1_1741788078314_0.8644240266292915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T14:01:18.547Z","publish_time":1741788078547,"_source_registry_name":"default","_cnpm_publish_time":1741788078547},"2.8.0-0699fb747":{"name":"libp2p","version":"2.8.0-0699fb747","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-0699fb747","@libp2p/interface":"2.7.0-0699fb747","@libp2p/interface-internal":"2.3.7-0699fb747","@libp2p/logger":"5.1.12-0699fb747","@libp2p/multistream-select":"6.0.19-0699fb747","@libp2p/peer-collections":"6.0.23-0699fb747","@libp2p/peer-id":"5.0.16-0699fb747","@libp2p/peer-store":"11.1.0-0699fb747","@libp2p/utils":"6.5.7-0699fb747","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.0-0699fb747","readmeFilename":"README.md","gitHead":"0699fb7470b1173a6a3cdb33fe8deee627b1e651","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"bf5e7775bf6b155ff79230ddbd96ce38efa61e39","size":221891,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.0-0699fb747.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.0-0699fb747.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.0-0699fb747_1741784448404_0.9577446128512368"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T13:00:48.763Z","publish_time":1741784448763,"_source_registry_name":"default","_cnpm_publish_time":1741784448763},"2.8.0-600d0a561":{"name":"libp2p","version":"2.8.0-600d0a561","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-600d0a561","@libp2p/interface":"2.7.0-600d0a561","@libp2p/interface-internal":"2.3.7-600d0a561","@libp2p/logger":"5.1.12-600d0a561","@libp2p/multistream-select":"6.0.19-600d0a561","@libp2p/peer-collections":"6.0.23-600d0a561","@libp2p/peer-id":"5.0.16-600d0a561","@libp2p/peer-store":"11.1.0-600d0a561","@libp2p/utils":"6.5.7-600d0a561","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.0-600d0a561","readmeFilename":"README.md","gitHead":"600d0a561ad88df3a5bf6d56851728c899d86429","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"4d8d45eb02caca1917e1c254aaabd6bf33f0e7d7","size":221822,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.0-600d0a561.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.0-600d0a561.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.0-600d0a561_1741368881365_0.6256437716176071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-07T17:34:41.618Z","publish_time":1741368881618,"_source_registry_name":"default","_cnpm_publish_time":1741368881618},"2.8.0-a6c9aee5a":{"name":"libp2p","version":"2.8.0-a6c9aee5a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-a6c9aee5a","@libp2p/interface":"2.7.0-a6c9aee5a","@libp2p/interface-internal":"2.3.7-a6c9aee5a","@libp2p/logger":"5.1.12-a6c9aee5a","@libp2p/multistream-select":"6.0.19-a6c9aee5a","@libp2p/peer-collections":"6.0.23-a6c9aee5a","@libp2p/peer-id":"5.0.16-a6c9aee5a","@libp2p/peer-store":"11.1.0-a6c9aee5a","@libp2p/utils":"6.5.7-a6c9aee5a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.0-a6c9aee5a","readmeFilename":"README.md","gitHead":"a6c9aee5a8a4c3507702d2f63ac02a36316ef13f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"bb469333bab33461231c30be9557286f2ef82681","size":221820,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.0-a6c9aee5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.0-a6c9aee5a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.0-a6c9aee5a_1741270257928_0.026192503009780932"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T14:10:58.171Z","publish_time":1741270258171,"_source_registry_name":"default","_cnpm_publish_time":1741270258171},"2.8.0-88b5c29ed":{"name":"libp2p","version":"2.8.0-88b5c29ed","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-88b5c29ed","@libp2p/interface":"2.7.0-88b5c29ed","@libp2p/interface-internal":"2.3.7-88b5c29ed","@libp2p/logger":"5.1.12-88b5c29ed","@libp2p/multistream-select":"6.0.19-88b5c29ed","@libp2p/peer-collections":"6.0.23-88b5c29ed","@libp2p/peer-id":"5.0.16-88b5c29ed","@libp2p/peer-store":"11.1.0-88b5c29ed","@libp2p/utils":"6.5.7-88b5c29ed","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.0-88b5c29ed","readmeFilename":"README.md","gitHead":"88b5c29ed78b54e51c2a69094c8d9f2d41f2287c","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"877379a7f67bb44aa1ad3547062e6136715118b8","size":221823,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.0-88b5c29ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.0-88b5c29ed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.0-88b5c29ed_1741268860831_0.052394448847492336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T13:47:41.052Z","publish_time":1741268861052,"_source_registry_name":"default","_cnpm_publish_time":1741268861052},"2.8.0-5fe2a18fc":{"name":"libp2p","version":"2.8.0-5fe2a18fc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.15-5fe2a18fc","@libp2p/interface":"2.7.0-5fe2a18fc","@libp2p/interface-internal":"2.3.7-5fe2a18fc","@libp2p/logger":"5.1.12-5fe2a18fc","@libp2p/multistream-select":"6.0.19-5fe2a18fc","@libp2p/peer-collections":"6.0.23-5fe2a18fc","@libp2p/peer-id":"5.0.16-5fe2a18fc","@libp2p/peer-store":"11.1.0-5fe2a18fc","@libp2p/utils":"6.5.7-5fe2a18fc","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.0-5fe2a18fc","readmeFilename":"README.md","gitHead":"5fe2a18fc13e090efe23138f7a89aed59d15591f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"d871ce5ff0f0c954dc060b8721d67820f74a27e6","size":221796,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.0-5fe2a18fc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.0-5fe2a18fc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.0-5fe2a18fc_1741110128231_0.7960082338319592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-04T17:42:08.426Z","publish_time":1741110128426,"_source_registry_name":"default","_cnpm_publish_time":1741110128426},"2.8.0":{"name":"libp2p","version":"2.8.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.15","@libp2p/interface":"^2.7.0","@libp2p/interface-internal":"^2.3.7","@libp2p/logger":"^5.1.12","@libp2p/multistream-select":"^6.0.19","@libp2p/peer-collections":"^6.0.23","@libp2p/peer-id":"^5.0.16","@libp2p/peer-store":"^11.1.0","@libp2p/utils":"^6.5.7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.8.0","gitHead":"0ce69f0f21ce9bec4ae7ee75f389f53d714677b3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"68a3b238e2f626a248e93078a635f66e2d53cb11","size":221690,"noattachment":false,"key":"/libp2p/-/libp2p-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.8.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.8.0_1741072144763_0.11846513352627985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-04T07:09:04.992Z","publish_time":1741072144992,"_source_registry_name":"default","_cnpm_publish_time":1741072144992},"2.7.5-48cd9b652":{"name":"libp2p","version":"2.7.5-48cd9b652","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.14-48cd9b652","@libp2p/interface":"2.6.1-48cd9b652","@libp2p/interface-internal":"2.3.6-48cd9b652","@libp2p/logger":"5.1.11-48cd9b652","@libp2p/multistream-select":"6.0.18-48cd9b652","@libp2p/peer-collections":"6.0.22-48cd9b652","@libp2p/peer-id":"5.0.15-48cd9b652","@libp2p/peer-store":"11.0.22-48cd9b652","@libp2p/utils":"6.5.6-48cd9b652","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.5-48cd9b652","readmeFilename":"README.md","gitHead":"48cd9b6529d78a6a5797c40332015d15c242128a","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"17cfd1300854b3a3aeecb4d1e4e4ce176e8573f7","size":221794,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.5-48cd9b652.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.5-48cd9b652.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.5-48cd9b652_1741026832703_0.40135442333795335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T18:33:52.993Z","publish_time":1741026832993,"_source_registry_name":"default","_cnpm_publish_time":1741026832993},"2.7.5-2fbcdb687":{"name":"libp2p","version":"2.7.5-2fbcdb687","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.14-2fbcdb687","@libp2p/interface":"2.6.1-2fbcdb687","@libp2p/interface-internal":"2.3.6-2fbcdb687","@libp2p/logger":"5.1.11-2fbcdb687","@libp2p/multistream-select":"6.0.18-2fbcdb687","@libp2p/peer-collections":"6.0.22-2fbcdb687","@libp2p/peer-id":"5.0.15-2fbcdb687","@libp2p/peer-store":"11.0.22-2fbcdb687","@libp2p/utils":"6.5.6-2fbcdb687","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.5-2fbcdb687","readmeFilename":"README.md","gitHead":"2fbcdb68763032db4cc9f3ff7d8acc7de3a65789","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"714fa55f1f06624c4e7865b3ca84f69f41b0a487","size":221793,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.5-2fbcdb687.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.5-2fbcdb687.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.5-2fbcdb687_1741025156305_0.7730496694954558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T18:05:56.659Z","publish_time":1741025156659,"_source_registry_name":"default","_cnpm_publish_time":1741025156659},"2.7.5-2c8ecb455":{"name":"libp2p","version":"2.7.5-2c8ecb455","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.14-2c8ecb455","@libp2p/interface":"2.6.1-2c8ecb455","@libp2p/interface-internal":"2.3.6-2c8ecb455","@libp2p/logger":"5.1.11-2c8ecb455","@libp2p/multistream-select":"6.0.18-2c8ecb455","@libp2p/peer-collections":"6.0.22-2c8ecb455","@libp2p/peer-id":"5.0.15-2c8ecb455","@libp2p/peer-store":"11.0.22-2c8ecb455","@libp2p/utils":"6.5.6-2c8ecb455","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.5-2c8ecb455","readmeFilename":"README.md","gitHead":"2c8ecb455833074300953270a9d9386386275699","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"6b0a49a38b78a7f8b038bcd210c2d8813ce55e59","size":221792,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.5-2c8ecb455.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.5-2c8ecb455.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.5-2c8ecb455_1741021973982_0.36512477405582544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T17:12:54.192Z","publish_time":1741021974192,"_source_registry_name":"default","_cnpm_publish_time":1741021974192},"2.7.5-3f127b610":{"name":"libp2p","version":"2.7.5-3f127b610","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.14-3f127b610","@libp2p/interface":"2.6.1-3f127b610","@libp2p/interface-internal":"2.3.6-3f127b610","@libp2p/logger":"5.1.11-3f127b610","@libp2p/multistream-select":"6.0.18-3f127b610","@libp2p/peer-collections":"6.0.22-3f127b610","@libp2p/peer-id":"5.0.15-3f127b610","@libp2p/peer-store":"11.0.22-3f127b610","@libp2p/utils":"6.5.6-3f127b610","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.5-3f127b610","readmeFilename":"README.md","gitHead":"3f127b6104339b95d947c7c741e73508a90f0352","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"87302c1942e085d36b25a9e2270ed423dc7fc16e","size":221791,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.5-3f127b610.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.5-3f127b610.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.5-3f127b610_1741013357107_0.271897496867916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T14:49:17.362Z","publish_time":1741013357362,"_source_registry_name":"default","_cnpm_publish_time":1741013357362},"2.7.5-dd71d8a86":{"name":"libp2p","version":"2.7.5-dd71d8a86","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.14-dd71d8a86","@libp2p/interface":"2.6.1-dd71d8a86","@libp2p/interface-internal":"2.3.6-dd71d8a86","@libp2p/logger":"5.1.11-dd71d8a86","@libp2p/multistream-select":"6.0.18-dd71d8a86","@libp2p/peer-collections":"6.0.22-dd71d8a86","@libp2p/peer-id":"5.0.15-dd71d8a86","@libp2p/peer-store":"11.0.22-dd71d8a86","@libp2p/utils":"6.5.6-dd71d8a86","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.5-dd71d8a86","readmeFilename":"README.md","gitHead":"dd71d8a86841acbccdca8f3e930bda0eced6d1d0","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f787384f43efd98b14c33e703b77215531f3e151","size":221792,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.5-dd71d8a86.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.5-dd71d8a86.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.5-dd71d8a86_1741005497942_0.5516844350620798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T12:38:18.201Z","publish_time":1741005498201,"_source_registry_name":"default","_cnpm_publish_time":1741005498201},"2.7.5-80fe31aa1":{"name":"libp2p","version":"2.7.5-80fe31aa1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.14-80fe31aa1","@libp2p/interface":"2.6.1-80fe31aa1","@libp2p/interface-internal":"2.3.6-80fe31aa1","@libp2p/logger":"5.1.11-80fe31aa1","@libp2p/multistream-select":"6.0.18-80fe31aa1","@libp2p/peer-collections":"6.0.22-80fe31aa1","@libp2p/peer-id":"5.0.15-80fe31aa1","@libp2p/peer-store":"11.0.22-80fe31aa1","@libp2p/utils":"6.5.6-80fe31aa1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.5-80fe31aa1","readmeFilename":"README.md","gitHead":"80fe31aa1c5c7938644a7e45b53740579297f804","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"632bca5eddf2a94fd7af6d99eb193cf9be5633d7","size":221603,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.5-80fe31aa1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.5-80fe31aa1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.5-80fe31aa1_1741005105371_0.8985594541970336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T12:31:45.779Z","publish_time":1741005105779,"_source_registry_name":"default","_cnpm_publish_time":1741005105779},"2.7.5":{"name":"libp2p","version":"2.7.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.14","@libp2p/interface":"^2.6.1","@libp2p/interface-internal":"^2.3.6","@libp2p/logger":"^5.1.11","@libp2p/multistream-select":"^6.0.18","@libp2p/peer-collections":"^6.0.22","@libp2p/peer-id":"^5.0.15","@libp2p/peer-store":"^11.0.22","@libp2p/utils":"^6.5.6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.5","gitHead":"6074de6a36b57fbf48b2594dc6b29b10b8c1938e","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"aa65f311f60ddf38f2dec4c9754ef6273db1c1e6","size":220912,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.5_1741003933335_0.8388826983657154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T12:12:13.557Z","publish_time":1741003933557,"_source_registry_name":"default","_cnpm_publish_time":1741003933557},"2.7.4-52a46ecad":{"name":"libp2p","version":"2.7.4-52a46ecad","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-52a46ecad","@libp2p/interface":"2.6.1-52a46ecad","@libp2p/interface-internal":"2.3.5-52a46ecad","@libp2p/logger":"5.1.10-52a46ecad","@libp2p/multistream-select":"6.0.17-52a46ecad","@libp2p/peer-collections":"6.0.21-52a46ecad","@libp2p/peer-id":"5.0.14-52a46ecad","@libp2p/peer-store":"11.0.21-52a46ecad","@libp2p/utils":"6.5.5-52a46ecad","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.4-52a46ecad","readmeFilename":"README.md","gitHead":"52a46ecad0d2ccd88eaf6190a1d6d67d388fd11b","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"4a6450b7f66e4dabfd20bb7c94f847f354f6f58f","size":221006,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.4-52a46ecad.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.4-52a46ecad.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.4-52a46ecad_1741001487517_0.20062173963522212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T11:31:27.763Z","publish_time":1741001487763,"_source_registry_name":"default","_cnpm_publish_time":1741001487763},"2.7.4-3d9b07c34":{"name":"libp2p","version":"2.7.4-3d9b07c34","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-3d9b07c34","@libp2p/interface":"2.6.1-3d9b07c34","@libp2p/interface-internal":"2.3.5-3d9b07c34","@libp2p/logger":"5.1.10-3d9b07c34","@libp2p/multistream-select":"6.0.17-3d9b07c34","@libp2p/peer-collections":"6.0.21-3d9b07c34","@libp2p/peer-id":"5.0.14-3d9b07c34","@libp2p/peer-store":"11.0.21-3d9b07c34","@libp2p/utils":"6.5.5-3d9b07c34","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.4-3d9b07c34","readmeFilename":"README.md","gitHead":"3d9b07c34857376adc6942aaba19bc8a208f58df","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"c1dc5424308cbc389c8e1b2799d627d9cf5295fb","size":221007,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.4-3d9b07c34.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.4-3d9b07c34.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.4-3d9b07c34_1740677244348_0.27582697131615785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T17:27:24.579Z","publish_time":1740677244579,"_source_registry_name":"default","_cnpm_publish_time":1740677244579},"2.7.4-9acccaaed":{"name":"libp2p","version":"2.7.4-9acccaaed","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-9acccaaed","@libp2p/interface":"2.6.1-9acccaaed","@libp2p/interface-internal":"2.3.5-9acccaaed","@libp2p/logger":"5.1.10-9acccaaed","@libp2p/multistream-select":"6.0.17-9acccaaed","@libp2p/peer-collections":"6.0.21-9acccaaed","@libp2p/peer-id":"5.0.14-9acccaaed","@libp2p/peer-store":"11.0.21-9acccaaed","@libp2p/utils":"6.5.5-9acccaaed","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.4-9acccaaed","readmeFilename":"README.md","gitHead":"9acccaaed99ae7a42e3dc750437b29f8a002463f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"c51c61b40bc5b1518e79fee8b6fc0ce9b56c372e","size":220963,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.4-9acccaaed.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.4-9acccaaed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.4-9acccaaed_1740675419491_0.5859524524986159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T16:56:59.756Z","publish_time":1740675419756,"_source_registry_name":"default","_cnpm_publish_time":1740675419756},"2.7.4-0555339ba":{"name":"libp2p","version":"2.7.4-0555339ba","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-0555339ba","@libp2p/interface":"2.6.1-0555339ba","@libp2p/interface-internal":"2.3.5-0555339ba","@libp2p/logger":"5.1.10-0555339ba","@libp2p/multistream-select":"6.0.17-0555339ba","@libp2p/peer-collections":"6.0.21-0555339ba","@libp2p/peer-id":"5.0.14-0555339ba","@libp2p/peer-store":"11.0.21-0555339ba","@libp2p/utils":"6.5.5-0555339ba","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.4-0555339ba","readmeFilename":"README.md","gitHead":"0555339ba3bb67822fd4595684f9175aaedaf963","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"9f196b2f8691786ce8721eb0e38d666c22abd8be","size":233853,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.4-0555339ba.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.4-0555339ba.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.4-0555339ba_1740576370028_0.5829880085147603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T13:26:10.392Z","publish_time":1740576370392,"_source_registry_name":"default","_cnpm_publish_time":1740576370392},"2.7.4-22e62d00f":{"name":"libp2p","version":"2.7.4-22e62d00f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-22e62d00f","@libp2p/interface":"2.6.1-22e62d00f","@libp2p/interface-internal":"2.3.5-22e62d00f","@libp2p/logger":"5.1.10-22e62d00f","@libp2p/multistream-select":"6.0.17-22e62d00f","@libp2p/peer-collections":"6.0.21-22e62d00f","@libp2p/peer-id":"5.0.14-22e62d00f","@libp2p/peer-store":"11.0.21-22e62d00f","@libp2p/utils":"6.5.5-22e62d00f","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.4-22e62d00f","readmeFilename":"README.md","gitHead":"22e62d00f508b0d77fc61e93b2f365963b6b699a","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"32db929ec08e1cc60978e28044772b86b459475d","size":233850,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.4-22e62d00f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.4-22e62d00f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.4-22e62d00f_1740574561263_0.7183253025759022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T12:56:01.508Z","publish_time":1740574561508,"_source_registry_name":"default","_cnpm_publish_time":1740574561508},"2.7.4":{"name":"libp2p","version":"2.7.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.13","@libp2p/interface":"^2.6.1","@libp2p/interface-internal":"^2.3.5","@libp2p/logger":"^5.1.10","@libp2p/multistream-select":"^6.0.17","@libp2p/peer-collections":"^6.0.21","@libp2p/peer-id":"^5.0.14","@libp2p/peer-store":"^11.0.21","@libp2p/utils":"^6.5.5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.4","gitHead":"f199d1f0f1a3e2924a123ca5258718602697cc36","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"c74e5b438c9d32cd5e2bf2c50043560527cff5ed","size":233727,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.4_1740565899905_0.2169250671970009"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T10:31:40.148Z","publish_time":1740565900148,"_source_registry_name":"default","_cnpm_publish_time":1740565900148},"2.7.3-4939ef7ae":{"name":"libp2p","version":"2.7.3-4939ef7ae","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-4939ef7ae","@libp2p/interface":"2.6.1-4939ef7ae","@libp2p/interface-internal":"2.3.5-4939ef7ae","@libp2p/logger":"5.1.10-4939ef7ae","@libp2p/multistream-select":"6.0.17-4939ef7ae","@libp2p/peer-collections":"6.0.21-4939ef7ae","@libp2p/peer-id":"5.0.14-4939ef7ae","@libp2p/peer-store":"11.0.21-4939ef7ae","@libp2p/utils":"6.5.5-4939ef7ae","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.3-4939ef7ae","readmeFilename":"README.md","gitHead":"4939ef7aeda77ee506d38fef548344e5bdd73d52","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"2775661fc3e4da3a4a8168439824d33a406319c1","size":233850,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.3-4939ef7ae.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.3-4939ef7ae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.3-4939ef7ae_1740563348593_0.7368262119772466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T09:49:08.817Z","publish_time":1740563348817,"_source_registry_name":"default","_cnpm_publish_time":1740563348817},"2.7.3-96f79bc11":{"name":"libp2p","version":"2.7.3-96f79bc11","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-96f79bc11","@libp2p/interface":"2.6.1-96f79bc11","@libp2p/interface-internal":"2.3.5-96f79bc11","@libp2p/logger":"5.1.10-96f79bc11","@libp2p/multistream-select":"6.0.17-96f79bc11","@libp2p/peer-collections":"6.0.21-96f79bc11","@libp2p/peer-id":"5.0.14-96f79bc11","@libp2p/peer-store":"11.0.21-96f79bc11","@libp2p/utils":"6.5.5-96f79bc11","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.3-96f79bc11","readmeFilename":"README.md","gitHead":"96f79bc119b3ee841d20d24b100c12ab51b1ce18","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"eca1f557174c11967c4b8b3fbefab1da53f80ced","size":233187,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.3-96f79bc11.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.3-96f79bc11.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.3-96f79bc11_1740558853246_0.4106193183557556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T08:34:13.540Z","publish_time":1740558853540,"_source_registry_name":"default","_cnpm_publish_time":1740558853540},"2.7.3-e1f868f03":{"name":"libp2p","version":"2.7.3-e1f868f03","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-e1f868f03","@libp2p/interface":"2.6.1-e1f868f03","@libp2p/interface-internal":"2.3.5-e1f868f03","@libp2p/logger":"5.1.10-e1f868f03","@libp2p/multistream-select":"6.0.17-e1f868f03","@libp2p/peer-collections":"6.0.21-e1f868f03","@libp2p/peer-id":"5.0.14-e1f868f03","@libp2p/peer-store":"11.0.21-e1f868f03","@libp2p/utils":"6.5.5-e1f868f03","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.3-e1f868f03","readmeFilename":"README.md","gitHead":"e1f868f038b96699a7275baf58f6c85e6d392aad","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"fe488813ca81d4e7489359f466459b1ab72e59f4","size":233188,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.3-e1f868f03.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.3-e1f868f03.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.3-e1f868f03_1740558461975_0.6152434946610641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T08:27:42.286Z","publish_time":1740558462286,"_source_registry_name":"default","_cnpm_publish_time":1740558462286},"2.7.3-e2f49432b":{"name":"libp2p","version":"2.7.3-e2f49432b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.13-e2f49432b","@libp2p/interface":"2.6.1-e2f49432b","@libp2p/interface-internal":"2.3.5-e2f49432b","@libp2p/logger":"5.1.10-e2f49432b","@libp2p/multistream-select":"6.0.17-e2f49432b","@libp2p/peer-collections":"6.0.21-e2f49432b","@libp2p/peer-id":"5.0.14-e2f49432b","@libp2p/peer-store":"11.0.21-e2f49432b","@libp2p/utils":"6.5.5-e2f49432b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.3-e2f49432b","readmeFilename":"README.md","gitHead":"e2f49432b58fe3f8484c8f7f0237f996b4d211fa","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"4c785ff2c7f6bc3549769691fb251c6c0deef72f","size":231886,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.3-e2f49432b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.3-e2f49432b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.3-e2f49432b_1740553134841_0.3625100150559082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T06:58:55.146Z","publish_time":1740553135146,"_source_registry_name":"default","_cnpm_publish_time":1740553135146},"2.7.3":{"name":"libp2p","version":"2.7.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.13","@libp2p/interface":"^2.6.1","@libp2p/interface-internal":"^2.3.5","@libp2p/logger":"^5.1.10","@libp2p/multistream-select":"^6.0.17","@libp2p/peer-collections":"^6.0.21","@libp2p/peer-id":"^5.0.14","@libp2p/peer-store":"^11.0.21","@libp2p/utils":"^6.5.5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.3","gitHead":"e91a5a49b825806a9520c8bd2de91cbd1d41f55a","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"2619e57905f48020c0e308b1c173dc1ce294e7d8","size":230958,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.3_1740475739383_0.20905242079200503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T09:28:59.654Z","publish_time":1740475739654,"_source_registry_name":"default","_cnpm_publish_time":1740475739654},"2.7.2-90cca822b":{"name":"libp2p","version":"2.7.2-90cca822b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-90cca822b","@libp2p/interface":"2.6.0-90cca822b","@libp2p/interface-internal":"2.3.4-90cca822b","@libp2p/logger":"5.1.9-90cca822b","@libp2p/multistream-select":"6.0.16-90cca822b","@libp2p/peer-collections":"6.0.20-90cca822b","@libp2p/peer-id":"5.0.13-90cca822b","@libp2p/peer-store":"11.0.20-90cca822b","@libp2p/utils":"6.5.4-90cca822b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.2-90cca822b","readmeFilename":"README.md","gitHead":"90cca822b4cb112fc71bf9ad954023de685a9040","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"978166df017f9be6a8d14dcfc46afb6a232e2d93","size":231083,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.2-90cca822b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.2-90cca822b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.2-90cca822b_1740470150551_0.7569655954303376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T07:55:50.774Z","publish_time":1740470150774,"_source_registry_name":"default","_cnpm_publish_time":1740470150774},"2.7.2-6f8cfeafb":{"name":"libp2p","version":"2.7.2-6f8cfeafb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-6f8cfeafb","@libp2p/interface":"2.6.0-6f8cfeafb","@libp2p/interface-internal":"2.3.4-6f8cfeafb","@libp2p/logger":"5.1.9-6f8cfeafb","@libp2p/multistream-select":"6.0.16-6f8cfeafb","@libp2p/peer-collections":"6.0.20-6f8cfeafb","@libp2p/peer-id":"5.0.13-6f8cfeafb","@libp2p/peer-store":"11.0.20-6f8cfeafb","@libp2p/utils":"6.5.4-6f8cfeafb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.1.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.2-6f8cfeafb","readmeFilename":"README.md","gitHead":"6f8cfeafb2f6ddc231a85ca369fb33cf759940f7","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"c785343b3d23c95e989bb78028a775738c7db4a7","size":230902,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.2-6f8cfeafb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.2-6f8cfeafb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.2-6f8cfeafb_1740398423128_0.5322510393465953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T12:00:23.378Z","publish_time":1740398423378,"_source_registry_name":"default","_cnpm_publish_time":1740398423378},"2.7.2-f465c5473":{"name":"libp2p","version":"2.7.2-f465c5473","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-f465c5473","@libp2p/interface":"2.6.0-f465c5473","@libp2p/interface-internal":"2.3.4-f465c5473","@libp2p/logger":"5.1.9-f465c5473","@libp2p/multistream-select":"6.0.16-f465c5473","@libp2p/peer-collections":"6.0.20-f465c5473","@libp2p/peer-id":"5.0.13-f465c5473","@libp2p/peer-store":"11.0.20-f465c5473","@libp2p/utils":"6.5.4-f465c5473","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.2-f465c5473","readmeFilename":"README.md","gitHead":"f465c5473bbf4446fa1e8b882e6df6c1da18785e","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"d37b4357ff65bf2178648fecf7428c1c04e9400e","size":230904,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.2-f465c5473.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.2-f465c5473.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.2-f465c5473_1740332784831_0.8305370278359494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-23T17:46:25.031Z","publish_time":1740332785031,"_source_registry_name":"default","_cnpm_publish_time":1740332785031},"2.7.2-5b084e968":{"name":"libp2p","version":"2.7.2-5b084e968","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-5b084e968","@libp2p/interface":"2.6.0-5b084e968","@libp2p/interface-internal":"2.3.4-5b084e968","@libp2p/logger":"5.1.9-5b084e968","@libp2p/multistream-select":"6.0.16-5b084e968","@libp2p/peer-collections":"6.0.20-5b084e968","@libp2p/peer-id":"5.0.13-5b084e968","@libp2p/peer-store":"11.0.20-5b084e968","@libp2p/utils":"6.5.4-5b084e968","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.2-5b084e968","readmeFilename":"README.md","gitHead":"5b084e9682a572e82f7907714d7807b3b9856326","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"75a0b40d1afbc66191bfb9f7b3fb8fa0af8a9cad","size":230905,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.2-5b084e968.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.2-5b084e968.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.2-5b084e968_1740330225108_0.20145372426514951"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-23T17:03:45.328Z","publish_time":1740330225328,"_source_registry_name":"default","_cnpm_publish_time":1740330225328},"2.7.2-e7e01f58f":{"name":"libp2p","version":"2.7.2-e7e01f58f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-e7e01f58f","@libp2p/interface":"2.6.0-e7e01f58f","@libp2p/interface-internal":"2.3.4-e7e01f58f","@libp2p/logger":"5.1.9-e7e01f58f","@libp2p/multistream-select":"6.0.16-e7e01f58f","@libp2p/peer-collections":"6.0.20-e7e01f58f","@libp2p/peer-id":"5.0.13-e7e01f58f","@libp2p/peer-store":"11.0.20-e7e01f58f","@libp2p/utils":"6.5.4-e7e01f58f","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.2-e7e01f58f","readmeFilename":"README.md","gitHead":"e7e01f58fa7cb4f0a0e5a43fd4501f58f5ed29ad","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"39b50b0eb9b3ba624294fe9acd1d05a98b9a53a1","size":230887,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.2-e7e01f58f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.2-e7e01f58f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.2-e7e01f58f_1740298181592_0.14859360662590615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-23T08:09:41.938Z","publish_time":1740298181938,"_source_registry_name":"default","_cnpm_publish_time":1740298181938},"2.7.2":{"name":"libp2p","version":"2.7.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.12","@libp2p/interface":"^2.6.0","@libp2p/interface-internal":"^2.3.4","@libp2p/logger":"^5.1.9","@libp2p/multistream-select":"^6.0.16","@libp2p/peer-collections":"^6.0.20","@libp2p/peer-id":"^5.0.13","@libp2p/peer-store":"^11.0.20","@libp2p/utils":"^6.5.4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.2","gitHead":"8ac12c22c7ae10c8b4524935a26ed452d0accfe5","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"abde41680f6981761cb075c026b978d3cb49d332","size":230746,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.2_1740161697335_0.34222655637342614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T18:14:57.588Z","publish_time":1740161697588,"_source_registry_name":"default","_cnpm_publish_time":1740161697588},"2.7.1-2a3cec922":{"name":"libp2p","version":"2.7.1-2a3cec922","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-2a3cec922","@libp2p/interface":"2.6.0-2a3cec922","@libp2p/interface-internal":"2.3.3-2a3cec922","@libp2p/logger":"5.1.9-2a3cec922","@libp2p/multistream-select":"6.0.15-2a3cec922","@libp2p/peer-collections":"6.0.19-2a3cec922","@libp2p/peer-id":"5.0.13-2a3cec922","@libp2p/peer-store":"11.0.19-2a3cec922","@libp2p/utils":"6.5.3-2a3cec922","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.1-2a3cec922","readmeFilename":"README.md","gitHead":"2a3cec9220f1250b7558635c4cb37d61f745645d","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"4e154fd410ac44b3a9df159327a8e07a0f7b57e3","size":230874,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.1-2a3cec922.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.1-2a3cec922.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.1-2a3cec922_1740159655463_0.41947745558319993"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T17:40:55.672Z","publish_time":1740159655672,"_source_registry_name":"default","_cnpm_publish_time":1740159655672},"2.7.1-a4f0db1e9":{"name":"libp2p","version":"2.7.1-a4f0db1e9","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.7.1-a4f0db1e9","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5eab1c2dfda00dd9502da1a44a301a1a58deec58","size":230872,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.1-a4f0db1e9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.1-a4f0db1e9.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"a4f0db1e9e8e1ddf2a84c6ec2feed0300fae27ea","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.5.3-a4f0db1e9","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-a4f0db1e9","@libp2p/logger":"5.1.9-a4f0db1e9","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.13-a4f0db1e9","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.6.0-a4f0db1e9","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.0.19-a4f0db1e9","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.5","@libp2p/peer-collections":"6.0.19-a4f0db1e9","@libp2p/interface-internal":"2.3.3-a4f0db1e9","@libp2p/multistream-select":"6.0.15-a4f0db1e9","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.7.1-a4f0db1e9_1740159617348_0.6580896933361313","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-21T17:40:17.689Z","publish_time":1740159617689,"_source_registry_name":"default","_cnpm_publish_time":1740159617689},"2.7.1-9b1a3791d":{"name":"libp2p","version":"2.7.1-9b1a3791d","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.7.1-9b1a3791d","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5dd0dbeccb605cb7365650b439e5f3688575d731","size":230852,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.1-9b1a3791d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.1-9b1a3791d.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"9b1a3791dc5a37f23d608f222fc6a48f999096a5","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.5.3-9b1a3791d","merge-options":"^3.0.4","@libp2p/crypto":"5.0.12-9b1a3791d","@libp2p/logger":"5.1.9-9b1a3791d","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.13-9b1a3791d","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.6.0-9b1a3791d","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.0.19-9b1a3791d","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.5","@libp2p/peer-collections":"6.0.19-9b1a3791d","@libp2p/interface-internal":"2.3.3-9b1a3791d","@libp2p/multistream-select":"6.0.15-9b1a3791d","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.7.1-9b1a3791d_1740157429414_0.10141554485148774","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-21T17:03:49.677Z","publish_time":1740157429677,"_source_registry_name":"default","_cnpm_publish_time":1740157429677},"2.7.1":{"name":"libp2p","version":"2.7.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.12","@libp2p/interface":"^2.6.0","@libp2p/interface-internal":"^2.3.3","@libp2p/logger":"^5.1.9","@libp2p/multistream-select":"^6.0.15","@libp2p/peer-collections":"^6.0.19","@libp2p/peer-id":"^5.0.13","@libp2p/peer-store":"^11.0.19","@libp2p/utils":"^6.5.3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.1","gitHead":"c8e524f5ec71da2489c448efd68a2cbbc464d446","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"5a6e8c92c75fdf3bd645414b1ef4d8fc7640c940","size":230717,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.1_1740145957381_0.045395077474849055"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T13:52:37.627Z","publish_time":1740145957627,"_source_registry_name":"default","_cnpm_publish_time":1740145957627},"2.7.0-2b49a5f74":{"name":"libp2p","version":"2.7.0-2b49a5f74","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-2b49a5f74","@libp2p/interface":"2.6.0-2b49a5f74","@libp2p/interface-internal":"2.3.2-2b49a5f74","@libp2p/logger":"5.1.9-2b49a5f74","@libp2p/multistream-select":"6.0.15-2b49a5f74","@libp2p/peer-collections":"6.0.18-2b49a5f74","@libp2p/peer-id":"5.0.13-2b49a5f74","@libp2p/peer-store":"11.0.18-2b49a5f74","@libp2p/utils":"6.5.2-2b49a5f74","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.0-2b49a5f74","readmeFilename":"README.md","gitHead":"2b49a5f74e8c79d571396e8a6a70f904b73763f2","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"8ed781e9304000317d2bdaf05b742bae590d876d","size":230845,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.0-2b49a5f74.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.0-2b49a5f74.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.0-2b49a5f74_1740142042931_0.0809638039192222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T12:47:23.155Z","publish_time":1740142043155,"_source_registry_name":"default","_cnpm_publish_time":1740142043155},"2.7.0-1ab50cc0d":{"name":"libp2p","version":"2.7.0-1ab50cc0d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-1ab50cc0d","@libp2p/interface":"2.6.0-1ab50cc0d","@libp2p/interface-internal":"2.3.2-1ab50cc0d","@libp2p/logger":"5.1.9-1ab50cc0d","@libp2p/multistream-select":"6.0.15-1ab50cc0d","@libp2p/peer-collections":"6.0.18-1ab50cc0d","@libp2p/peer-id":"5.0.13-1ab50cc0d","@libp2p/peer-store":"11.0.18-1ab50cc0d","@libp2p/utils":"6.5.2-1ab50cc0d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.0-1ab50cc0d","readmeFilename":"README.md","gitHead":"1ab50cc0d1ce19f629105b9e154be9f8571dba8d","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"b68c7f8fe4e455faf4fdef09b6addd7236b62fc5","size":230841,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.0-1ab50cc0d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.0-1ab50cc0d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.0-1ab50cc0d_1740138723916_0.21220488389703074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T11:52:04.178Z","publish_time":1740138724178,"_source_registry_name":"default","_cnpm_publish_time":1740138724178},"2.7.0-d98cc46e4":{"name":"libp2p","version":"2.7.0-d98cc46e4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-d98cc46e4","@libp2p/interface":"2.6.0-d98cc46e4","@libp2p/interface-internal":"2.3.2-d98cc46e4","@libp2p/logger":"5.1.9-d98cc46e4","@libp2p/multistream-select":"6.0.15-d98cc46e4","@libp2p/peer-collections":"6.0.18-d98cc46e4","@libp2p/peer-id":"5.0.13-d98cc46e4","@libp2p/peer-store":"11.0.18-d98cc46e4","@libp2p/utils":"6.5.2-d98cc46e4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.0-d98cc46e4","readmeFilename":"README.md","gitHead":"d98cc46e4c9557c0eeb6caf528b9b97261d1d165","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"7129f6ffc8612c6726cf15e9e1d98f7ae03b3944","size":230333,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.0-d98cc46e4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.0-d98cc46e4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.0-d98cc46e4_1740130391143_0.22476203812331086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T09:33:11.547Z","publish_time":1740130391547,"_source_registry_name":"default","_cnpm_publish_time":1740130391547},"2.7.0-7718d020a":{"name":"libp2p","version":"2.7.0-7718d020a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-7718d020a","@libp2p/interface":"2.6.0-7718d020a","@libp2p/interface-internal":"2.3.2-7718d020a","@libp2p/logger":"5.1.9-7718d020a","@libp2p/multistream-select":"6.0.15-7718d020a","@libp2p/peer-collections":"6.0.18-7718d020a","@libp2p/peer-id":"5.0.13-7718d020a","@libp2p/peer-store":"11.0.18-7718d020a","@libp2p/utils":"6.5.2-7718d020a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.0-7718d020a","readmeFilename":"README.md","gitHead":"7718d020ae5809dd6ef149c29aace4ea3258face","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"71bf5410a67455c897ab5ef18db04b46b169fe8b","size":230337,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.0-7718d020a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.0-7718d020a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.0-7718d020a_1740127167397_0.836079768188821"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T08:39:27.629Z","publish_time":1740127167629,"_source_registry_name":"default","_cnpm_publish_time":1740127167629},"2.7.0":{"name":"libp2p","version":"2.7.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.12","@libp2p/interface":"^2.6.0","@libp2p/interface-internal":"^2.3.2","@libp2p/logger":"^5.1.9","@libp2p/multistream-select":"^6.0.15","@libp2p/peer-collections":"^6.0.18","@libp2p/peer-id":"^5.0.13","@libp2p/peer-store":"^11.0.18","@libp2p/utils":"^6.5.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.7.0","gitHead":"545e87fa0d361891a8335ebe69f74202d9562027","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"e9e9b09692312b350ab270dac3e22a5c325074a3","size":230207,"noattachment":false,"key":"/libp2p/-/libp2p-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.7.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.7.0_1740066253784_0.18451960187978833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T15:44:13.993Z","publish_time":1740066253993,"_source_registry_name":"default","_cnpm_publish_time":1740066253993},"2.6.3-8331c8ea8":{"name":"libp2p","version":"2.6.3-8331c8ea8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-8331c8ea8","@libp2p/interface":"2.5.0-8331c8ea8","@libp2p/interface-internal":"2.3.1-8331c8ea8","@libp2p/logger":"5.1.8-8331c8ea8","@libp2p/multistream-select":"6.0.14-8331c8ea8","@libp2p/peer-collections":"6.0.17-8331c8ea8","@libp2p/peer-id":"5.0.12-8331c8ea8","@libp2p/peer-store":"11.0.17-8331c8ea8","@libp2p/utils":"6.5.1-8331c8ea8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.3-8331c8ea8","readmeFilename":"README.md","gitHead":"8331c8ea8feef1d642b6667213409dbe8293b606","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"0007f8b278608586720de1852cf00b68ce88e31d","size":230333,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.3-8331c8ea8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.3-8331c8ea8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.3-8331c8ea8_1740063129335_0.6373504200495081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T14:52:09.650Z","publish_time":1740063129650,"_source_registry_name":"default","_cnpm_publish_time":1740063129650},"2.6.3-cc7fcfe98":{"name":"libp2p","version":"2.6.3-cc7fcfe98","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-cc7fcfe98","@libp2p/interface":"2.5.0-cc7fcfe98","@libp2p/interface-internal":"2.3.1-cc7fcfe98","@libp2p/logger":"5.1.8-cc7fcfe98","@libp2p/multistream-select":"6.0.14-cc7fcfe98","@libp2p/peer-collections":"6.0.17-cc7fcfe98","@libp2p/peer-id":"5.0.12-cc7fcfe98","@libp2p/peer-store":"11.0.17-cc7fcfe98","@libp2p/utils":"6.5.1-cc7fcfe98","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.3-cc7fcfe98","readmeFilename":"README.md","gitHead":"cc7fcfe98a19ac4b9d3ebcf45c5286dbc80bc9a4","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"f08d844c4ca1940b096a8a1f0aa44fca04b8b29e","size":230185,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.3-cc7fcfe98.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.3-cc7fcfe98.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.3-cc7fcfe98_1740061709935_0.43829665446376187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T14:28:30.247Z","publish_time":1740061710247,"_source_registry_name":"default","_cnpm_publish_time":1740061710247},"2.6.3-ff951f1a0":{"name":"libp2p","version":"2.6.3-ff951f1a0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-ff951f1a0","@libp2p/interface":"2.5.0-ff951f1a0","@libp2p/interface-internal":"2.3.1-ff951f1a0","@libp2p/logger":"5.1.8-ff951f1a0","@libp2p/multistream-select":"6.0.14-ff951f1a0","@libp2p/peer-collections":"6.0.17-ff951f1a0","@libp2p/peer-id":"5.0.12-ff951f1a0","@libp2p/peer-store":"11.0.17-ff951f1a0","@libp2p/utils":"6.5.1-ff951f1a0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.3-ff951f1a0","readmeFilename":"README.md","gitHead":"ff951f1a0a959f2a2a15aaab7cef63860a827048","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"e9fa20d50fc8a70c80baf60451c1e4d6dbe4ac7b","size":230185,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.3-ff951f1a0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.3-ff951f1a0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.3-ff951f1a0_1740055717571_0.11426398400791848"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T12:48:37.851Z","publish_time":1740055717851,"_source_registry_name":"default","_cnpm_publish_time":1740055717851},"2.6.3-700e4c0b5":{"name":"libp2p","version":"2.6.3-700e4c0b5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-700e4c0b5","@libp2p/interface":"2.5.0-700e4c0b5","@libp2p/interface-internal":"2.3.1-700e4c0b5","@libp2p/logger":"5.1.8-700e4c0b5","@libp2p/multistream-select":"6.0.14-700e4c0b5","@libp2p/peer-collections":"6.0.17-700e4c0b5","@libp2p/peer-id":"5.0.12-700e4c0b5","@libp2p/peer-store":"11.0.17-700e4c0b5","@libp2p/utils":"6.5.1-700e4c0b5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.3-700e4c0b5","readmeFilename":"README.md","gitHead":"700e4c0b5e33e19698085e546eca6089b9098b42","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"3164529bdf25f5e8f69ff2b98ddd5a073b8e53f1","size":230194,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.3-700e4c0b5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.3-700e4c0b5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.3-700e4c0b5_1740049266352_0.5284386717819167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T11:01:06.621Z","publish_time":1740049266621,"_source_registry_name":"default","_cnpm_publish_time":1740049266621},"2.6.3-754fe84db":{"name":"libp2p","version":"2.6.3-754fe84db","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-754fe84db","@libp2p/interface":"2.5.0-754fe84db","@libp2p/interface-internal":"2.3.1-754fe84db","@libp2p/logger":"5.1.8-754fe84db","@libp2p/multistream-select":"6.0.14-754fe84db","@libp2p/peer-collections":"6.0.17-754fe84db","@libp2p/peer-id":"5.0.12-754fe84db","@libp2p/peer-store":"11.0.17-754fe84db","@libp2p/utils":"6.5.1-754fe84db","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.3-754fe84db","readmeFilename":"README.md","gitHead":"754fe84db8f5f075c4fb23f1c2b9539b71ab3b66","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"c47c2911b0936a6ca0ae512638ab8b7540bf5ec0","size":230196,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.3-754fe84db.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.3-754fe84db.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.3-754fe84db_1739977148155_0.36716433212885424"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T14:59:08.391Z","publish_time":1739977148391,"_source_registry_name":"default","_cnpm_publish_time":1739977148391},"2.6.3":{"name":"libp2p","version":"2.6.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.11","@libp2p/interface":"^2.5.0","@libp2p/interface-internal":"^2.3.1","@libp2p/logger":"^5.1.8","@libp2p/multistream-select":"^6.0.14","@libp2p/peer-collections":"^6.0.17","@libp2p/peer-id":"^5.0.12","@libp2p/peer-store":"^11.0.17","@libp2p/utils":"^6.5.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.3","gitHead":"2de9b12ccb95ceab401b249b421429720a51a412","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"709491b6a5b4ff20e6735d3486ec3a91e56b7d45","size":230066,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.3_1739897531738_0.06466626977318723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T16:52:11.953Z","publish_time":1739897531953,"_source_registry_name":"default","_cnpm_publish_time":1739897531953},"2.6.2-e7e280257":{"name":"libp2p","version":"2.6.2-e7e280257","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.6.2-e7e280257","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"753230db69c538c2d034d0a0b678a8df58f5b86d","size":230196,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.2-e7e280257.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.2-e7e280257.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/user-agent.js":"./dist/src/user-agent.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js","browser":"./dist/src/user-agent.browser.js"}},"gitHead":"e7e28025777d9ca5315d63cb822bcef6d7b961ed","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.5.1-e7e280257","merge-options":"^3.0.4","@libp2p/crypto":"5.0.11-e7e280257","@libp2p/logger":"5.1.8-e7e280257","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.12-e7e280257","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.5.0-e7e280257","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.0.17-e7e280257","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.5","@libp2p/peer-collections":"6.0.17-e7e280257","@libp2p/interface-internal":"2.3.0-e7e280257","@libp2p/multistream-select":"6.0.13-e7e280257","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","wherearewe":"^2.0.1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.6.2-e7e280257_1739893701591_0.05906485256366345","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-18T15:48:21.864Z","publish_time":1739893701864,"_source_registry_name":"default","_cnpm_publish_time":1739893701864},"2.6.2-68ad3663e":{"name":"libp2p","version":"2.6.2-68ad3663e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-68ad3663e","@libp2p/interface":"2.5.0-68ad3663e","@libp2p/interface-internal":"2.3.0-68ad3663e","@libp2p/logger":"5.1.8-68ad3663e","@libp2p/multistream-select":"6.0.13-68ad3663e","@libp2p/peer-collections":"6.0.17-68ad3663e","@libp2p/peer-id":"5.0.12-68ad3663e","@libp2p/peer-store":"11.0.17-68ad3663e","@libp2p/utils":"6.5.1-68ad3663e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.2-68ad3663e","readmeFilename":"README.md","gitHead":"68ad3663ef6117f242a8e7f9921005fd43446a61","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"3b421ad8b958d68c7c39f7610ffb23c9c598ff4a","size":230194,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.2-68ad3663e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.2-68ad3663e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.2-68ad3663e_1739885851493_0.9958335357294537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T13:37:31.810Z","publish_time":1739885851810,"_source_registry_name":"default","_cnpm_publish_time":1739885851810},"2.6.2-b818882e0":{"name":"libp2p","version":"2.6.2-b818882e0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-b818882e0","@libp2p/interface":"2.5.0-b818882e0","@libp2p/interface-internal":"2.3.0-b818882e0","@libp2p/logger":"5.1.8-b818882e0","@libp2p/multistream-select":"6.0.13-b818882e0","@libp2p/peer-collections":"6.0.17-b818882e0","@libp2p/peer-id":"5.0.12-b818882e0","@libp2p/peer-store":"11.0.17-b818882e0","@libp2p/utils":"6.5.1-b818882e0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.2-b818882e0","readmeFilename":"README.md","gitHead":"b818882e061b925fbb1d27cb5a46ca7e642decb5","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"1f770e5413849c4e61fb212d054f62a1c9fc57cd","size":230198,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.2-b818882e0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.2-b818882e0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.2-b818882e0_1739867516913_0.24189093990306665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T08:31:57.147Z","publish_time":1739867517147,"_source_registry_name":"default","_cnpm_publish_time":1739867517147},"2.6.2-1fc0e2662":{"name":"libp2p","version":"2.6.2-1fc0e2662","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-1fc0e2662","@libp2p/interface":"2.5.0-1fc0e2662","@libp2p/interface-internal":"2.3.0-1fc0e2662","@libp2p/logger":"5.1.8-1fc0e2662","@libp2p/multistream-select":"6.0.13-1fc0e2662","@libp2p/peer-collections":"6.0.17-1fc0e2662","@libp2p/peer-id":"5.0.12-1fc0e2662","@libp2p/peer-store":"11.0.17-1fc0e2662","@libp2p/utils":"6.5.1-1fc0e2662","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^10.0.1","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.2-1fc0e2662","readmeFilename":"README.md","gitHead":"1fc0e26620d2fd9d752179ab4f6dcc7b6ed5ee5c","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"8e4c8be8e889d566951eae87131a574a790f7cb5","size":230192,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.2-1fc0e2662.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.2-1fc0e2662.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.2-1fc0e2662_1739549836514_0.03267343376365495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T16:17:16.789Z","publish_time":1739549836789,"_source_registry_name":"default","_cnpm_publish_time":1739549836789},"2.6.2-23685db5e":{"name":"libp2p","version":"2.6.2-23685db5e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-23685db5e","@libp2p/interface":"2.5.0-23685db5e","@libp2p/interface-internal":"2.3.0-23685db5e","@libp2p/logger":"5.1.8-23685db5e","@libp2p/multistream-select":"6.0.13-23685db5e","@libp2p/peer-collections":"6.0.17-23685db5e","@libp2p/peer-id":"5.0.12-23685db5e","@libp2p/peer-store":"11.0.17-23685db5e","@libp2p/utils":"6.5.1-23685db5e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.2-23685db5e","readmeFilename":"README.md","gitHead":"23685db5ee73cb3ec389f3cabba04a9cf0335e8a","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"5777fba446ccae5eb55c6a5eead04d9e2c072f8d","size":230174,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.2-23685db5e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.2-23685db5e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.2-23685db5e_1739463775231_0.08452091284498131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T16:22:55.461Z","publish_time":1739463775461,"_source_registry_name":"default","_cnpm_publish_time":1739463775461},"2.6.2":{"name":"libp2p","version":"2.6.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.11","@libp2p/interface":"^2.5.0","@libp2p/interface-internal":"^2.3.0","@libp2p/logger":"^5.1.8","@libp2p/multistream-select":"^6.0.13","@libp2p/peer-collections":"^6.0.17","@libp2p/peer-id":"^5.0.12","@libp2p/peer-store":"^11.0.17","@libp2p/utils":"^6.5.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.2","gitHead":"b42ac2b5ab638a35655c7d71796a4a4aa9054b27","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"70b7c6f51da425fdfe6946e2c703b4684c72ae39","size":230043,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.2_1739462204429_0.9406589961116967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T15:56:44.647Z","publish_time":1739462204647,"_source_registry_name":"default","_cnpm_publish_time":1739462204647},"2.6.1-35a52f029":{"name":"libp2p","version":"2.6.1-35a52f029","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-35a52f029","@libp2p/interface":"2.5.0-35a52f029","@libp2p/interface-internal":"2.3.0-35a52f029","@libp2p/logger":"5.1.8-35a52f029","@libp2p/multistream-select":"6.0.13-35a52f029","@libp2p/peer-collections":"6.0.17-35a52f029","@libp2p/peer-id":"5.0.12-35a52f029","@libp2p/peer-store":"11.0.17-35a52f029","@libp2p/utils":"6.5.1-35a52f029","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.1-35a52f029","readmeFilename":"README.md","gitHead":"35a52f02921a328590a47e36890814ed052c9e1c","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"95c032fdd5ff76b4b086199f375f05c952debebd","size":230174,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.1-35a52f029.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.1-35a52f029.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.1-35a52f029_1739459653720_0.5506702525858405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T15:14:14.053Z","publish_time":1739459654053,"_source_registry_name":"default","_cnpm_publish_time":1739459654053},"2.6.1-2e35b6055":{"name":"libp2p","version":"2.6.1-2e35b6055","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-2e35b6055","@libp2p/interface":"2.5.0-2e35b6055","@libp2p/interface-internal":"2.3.0-2e35b6055","@libp2p/logger":"5.1.8-2e35b6055","@libp2p/multistream-select":"6.0.13-2e35b6055","@libp2p/peer-collections":"6.0.17-2e35b6055","@libp2p/peer-id":"5.0.12-2e35b6055","@libp2p/peer-store":"11.0.17-2e35b6055","@libp2p/utils":"6.5.1-2e35b6055","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.1-2e35b6055","readmeFilename":"README.md","gitHead":"2e35b60554ad8f00bbece2dc38d173504b1c2ddf","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"46fe43c5e4f5272c3df0583fd2e47ceb769ffd20","size":230172,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.1-2e35b6055.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.1-2e35b6055.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.1-2e35b6055_1739457630220_0.4904984584392982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T14:40:30.460Z","publish_time":1739457630460,"_source_registry_name":"default","_cnpm_publish_time":1739457630460},"2.6.1-c4e862731":{"name":"libp2p","version":"2.6.1-c4e862731","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-c4e862731","@libp2p/interface":"2.5.0-c4e862731","@libp2p/interface-internal":"2.3.0-c4e862731","@libp2p/logger":"5.1.8-c4e862731","@libp2p/multistream-select":"6.0.13-c4e862731","@libp2p/peer-collections":"6.0.17-c4e862731","@libp2p/peer-id":"5.0.12-c4e862731","@libp2p/peer-store":"11.0.17-c4e862731","@libp2p/utils":"6.5.1-c4e862731","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.1-c4e862731","readmeFilename":"README.md","gitHead":"c4e8627313f40cd625b6149da6967df48ce6ffba","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"7eb4eb87c423d2f17407d0a1bcee63e835d497f6","size":230173,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.1-c4e862731.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.1-c4e862731.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.1-c4e862731_1739450918850_0.565236634963997"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T12:48:39.177Z","publish_time":1739450919177,"_source_registry_name":"default","_cnpm_publish_time":1739450919177},"2.6.1-d188511b9":{"name":"libp2p","version":"2.6.1-d188511b9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-d188511b9","@libp2p/interface":"2.5.0-d188511b9","@libp2p/interface-internal":"2.3.0-d188511b9","@libp2p/logger":"5.1.8-d188511b9","@libp2p/multistream-select":"6.0.13-d188511b9","@libp2p/peer-collections":"6.0.17-d188511b9","@libp2p/peer-id":"5.0.12-d188511b9","@libp2p/peer-store":"11.0.17-d188511b9","@libp2p/utils":"6.5.1-d188511b9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.1-d188511b9","readmeFilename":"README.md","gitHead":"d188511b97ef9fc320233d284d16a6275b029b81","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"358914841c01860f17346d259ddbfd04d82d4d7f","size":230176,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.1-d188511b9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.1-d188511b9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.1-d188511b9_1739440720735_0.18190622069419704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T09:58:41.213Z","publish_time":1739440721213,"_source_registry_name":"default","_cnpm_publish_time":1739440721213},"2.6.1-f9345a7a1":{"name":"libp2p","version":"2.6.1-f9345a7a1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-f9345a7a1","@libp2p/interface":"2.5.0-f9345a7a1","@libp2p/interface-internal":"2.3.0-f9345a7a1","@libp2p/logger":"5.1.8-f9345a7a1","@libp2p/multistream-select":"6.0.13-f9345a7a1","@libp2p/peer-collections":"6.0.17-f9345a7a1","@libp2p/peer-id":"5.0.12-f9345a7a1","@libp2p/peer-store":"11.0.17-f9345a7a1","@libp2p/utils":"6.5.1-f9345a7a1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.1-f9345a7a1","readmeFilename":"README.md","gitHead":"f9345a7a10974edf47a61279360b57012aae2da0","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"e08eb50cc18306394dcadf95bdb0f2cc8e7d03e0","size":230173,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.1-f9345a7a1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.1-f9345a7a1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.1-f9345a7a1_1739435595282_0.804421279382139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T08:33:15.645Z","publish_time":1739435595645,"_source_registry_name":"default","_cnpm_publish_time":1739435595645},"2.6.1-7655833bb":{"name":"libp2p","version":"2.6.1-7655833bb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-7655833bb","@libp2p/interface":"2.5.0-7655833bb","@libp2p/interface-internal":"2.3.0-7655833bb","@libp2p/logger":"5.1.8-7655833bb","@libp2p/multistream-select":"6.0.13-7655833bb","@libp2p/peer-collections":"6.0.17-7655833bb","@libp2p/peer-id":"5.0.12-7655833bb","@libp2p/peer-store":"11.0.17-7655833bb","@libp2p/utils":"6.5.1-7655833bb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.1-7655833bb","readmeFilename":"README.md","gitHead":"7655833bbb270bf8aaf15c1193f95eea59e774d0","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"f3ed0667a478d39306dcd8455499f85c7dcfa19c","size":229938,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.1-7655833bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.1-7655833bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.1-7655833bb_1739431310743_0.01740697941545033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T07:21:50.980Z","publish_time":1739431310980,"_source_registry_name":"default","_cnpm_publish_time":1739431310980},"2.6.1-4ab04faf0":{"name":"libp2p","version":"2.6.1-4ab04faf0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-4ab04faf0","@libp2p/interface":"2.5.0-4ab04faf0","@libp2p/interface-internal":"2.3.0-4ab04faf0","@libp2p/logger":"5.1.8-4ab04faf0","@libp2p/multistream-select":"6.0.13-4ab04faf0","@libp2p/peer-collections":"6.0.17-4ab04faf0","@libp2p/peer-id":"5.0.12-4ab04faf0","@libp2p/peer-store":"11.0.17-4ab04faf0","@libp2p/utils":"6.5.1-4ab04faf0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.1-4ab04faf0","readmeFilename":"README.md","gitHead":"4ab04faf01daca6f61c599862e233cc57c0055dd","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"77e3a76f3ba7ee3792a0ab5fb802ab05749caf38","size":229931,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.1-4ab04faf0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.1-4ab04faf0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.1-4ab04faf0_1739382828621_0.6750392548748814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-12T17:53:48.921Z","publish_time":1739382828921,"_source_registry_name":"default","_cnpm_publish_time":1739382828921},"2.6.1":{"name":"libp2p","version":"2.6.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.11","@libp2p/interface":"^2.5.0","@libp2p/interface-internal":"^2.3.0","@libp2p/logger":"^5.1.8","@libp2p/multistream-select":"^6.0.13","@libp2p/peer-collections":"^6.0.17","@libp2p/peer-id":"^5.0.12","@libp2p/peer-store":"^11.0.17","@libp2p/utils":"^6.5.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.1","gitHead":"b030eadb0c75db30d199cf2b261c14c23ce0a453","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"d2b678c23fcdc6fee36eb98eebf89395b06d1ec9","size":229806,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.1_1739180181473_0.682280921121694"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T09:36:21.680Z","publish_time":1739180181680,"_source_registry_name":"default","_cnpm_publish_time":1739180181680},"2.6.0-d8f003e6e":{"name":"libp2p","version":"2.6.0-d8f003e6e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","browser":"./dist/src/user-agent.browser.js","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-d8f003e6e","@libp2p/interface":"2.5.0-d8f003e6e","@libp2p/interface-internal":"2.3.0-d8f003e6e","@libp2p/logger":"5.1.8-d8f003e6e","@libp2p/multistream-select":"6.0.13-d8f003e6e","@libp2p/peer-collections":"6.0.17-d8f003e6e","@libp2p/peer-id":"5.0.12-d8f003e6e","@libp2p/peer-store":"11.0.17-d8f003e6e","@libp2p/utils":"6.5.1-d8f003e6e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.0-d8f003e6e","readmeFilename":"README.md","gitHead":"d8f003e6e512fb3cff46ab167e7cd4f521c13f1b","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"9583bbb462a72f91130c72c21f911ecb8d0da1a5","size":229934,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.0-d8f003e6e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.0-d8f003e6e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.0-d8f003e6e_1739177795463_0.48923810237042464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T08:56:35.633Z","publish_time":1739177795633,"_source_registry_name":"default","_cnpm_publish_time":1739177795633},"2.6.0":{"name":"libp2p","version":"2.6.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.11","@libp2p/interface":"^2.5.0","@libp2p/interface-internal":"^2.3.0","@libp2p/logger":"^5.1.8","@libp2p/multistream-select":"^6.0.13","@libp2p/peer-collections":"^6.0.17","@libp2p/peer-id":"^5.0.12","@libp2p/peer-store":"^11.0.17","@libp2p/utils":"^6.5.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.6.0","gitHead":"e48af802712626a4ea54fb45d4e55aad14af09c3","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"7dfda3384144fdebfcefa5814fc4c7a5079d7fda","size":229805,"noattachment":false,"key":"/libp2p/-/libp2p-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.6.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.6.0_1739169682981_0.4405296144245685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T06:41:23.221Z","publish_time":1739169683221,"_source_registry_name":"default","_cnpm_publish_time":1739169683221},"2.5.2-6e52ee346":{"name":"libp2p","version":"2.5.2-6e52ee346","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-6e52ee346","@libp2p/interface":"2.4.1-6e52ee346","@libp2p/interface-internal":"2.2.4-6e52ee346","@libp2p/logger":"5.1.7-6e52ee346","@libp2p/multistream-select":"6.0.12-6e52ee346","@libp2p/peer-collections":"6.0.16-6e52ee346","@libp2p/peer-id":"5.0.11-6e52ee346","@libp2p/peer-store":"11.0.16-6e52ee346","@libp2p/utils":"6.5.0-6e52ee346","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.5.2-6e52ee346","readmeFilename":"README.md","gitHead":"6e52ee3465a6a88afb5f28aaa6d278be357856e1","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"a6cd288634258ff2149cef1aca102a0562b1cd75","size":229931,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.2-6e52ee346.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.2-6e52ee346.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.2-6e52ee346_1739166535734_0.06364761034218969"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T05:48:55.974Z","publish_time":1739166535974,"_source_registry_name":"default","_cnpm_publish_time":1739166535974},"2.5.2-7a1665cd8":{"name":"libp2p","version":"2.5.2-7a1665cd8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-7a1665cd8","@libp2p/interface":"2.4.1-7a1665cd8","@libp2p/interface-internal":"2.2.4-7a1665cd8","@libp2p/logger":"5.1.7-7a1665cd8","@libp2p/multistream-select":"6.0.12-7a1665cd8","@libp2p/peer-collections":"6.0.16-7a1665cd8","@libp2p/peer-id":"5.0.11-7a1665cd8","@libp2p/peer-store":"11.0.16-7a1665cd8","@libp2p/utils":"6.5.0-7a1665cd8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.5.2-7a1665cd8","readmeFilename":"README.md","gitHead":"7a1665cd8f7cee9f3d1d5c828da8711f611bd2db","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"29c095b87fd9b5ca545cfa59155a978f0fdef400","size":229935,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.2-7a1665cd8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.2-7a1665cd8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.2-7a1665cd8_1738839843673_0.08424610169155478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T11:04:03.922Z","publish_time":1738839843922,"_source_registry_name":"default","_cnpm_publish_time":1738839843922},"2.5.2-21088c519":{"name":"libp2p","version":"2.5.2-21088c519","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-21088c519","@libp2p/interface":"2.4.1-21088c519","@libp2p/interface-internal":"2.2.4-21088c519","@libp2p/logger":"5.1.7-21088c519","@libp2p/multistream-select":"6.0.12-21088c519","@libp2p/peer-collections":"6.0.16-21088c519","@libp2p/peer-id":"5.0.11-21088c519","@libp2p/peer-store":"11.0.16-21088c519","@libp2p/utils":"6.5.0-21088c519","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.5.2-21088c519","readmeFilename":"README.md","gitHead":"21088c5195df2c3c371fc28bb824f5f84760bf12","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"5a0d78935c4bfdbf037b7f9e2241d3c7a151702b","size":230005,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.2-21088c519.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.2-21088c519.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.2-21088c519_1738828805143_0.8735453347847104"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T08:00:05.444Z","publish_time":1738828805444,"_source_registry_name":"default","_cnpm_publish_time":1738828805444},"2.5.2-96f14e429":{"name":"libp2p","version":"2.5.2-96f14e429","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./user-agent":{"types":"./dist/src/user-agent.d.ts","import":"./dist/src/user-agent.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-96f14e429","@libp2p/interface":"2.4.1-96f14e429","@libp2p/interface-internal":"2.2.4-96f14e429","@libp2p/logger":"5.1.7-96f14e429","@libp2p/multistream-select":"6.0.12-96f14e429","@libp2p/peer-collections":"6.0.16-96f14e429","@libp2p/peer-id":"5.0.11-96f14e429","@libp2p/peer-store":"11.0.16-96f14e429","@libp2p/utils":"6.5.0-96f14e429","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8","wherearewe":"^2.0.1"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/user-agent.js":"./dist/src/user-agent.react-native.js"},"sideEffects":false,"_id":"libp2p@2.5.2-96f14e429","readmeFilename":"README.md","gitHead":"96f14e429eac84d02504c4b97f183511c8af2add","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"76cff4fbd7e6c3afbd19ab7ad5ef1217843ef2c6","size":229974,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.2-96f14e429.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.2-96f14e429.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.2-96f14e429_1738821640574_0.9394383480787125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T06:00:40.866Z","publish_time":1738821640866,"_source_registry_name":"default","_cnpm_publish_time":1738821640866},"2.5.2-34b3c14b8":{"name":"libp2p","version":"2.5.2-34b3c14b8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-34b3c14b8","@libp2p/interface":"2.4.1-34b3c14b8","@libp2p/interface-internal":"2.2.4-34b3c14b8","@libp2p/logger":"5.1.7-34b3c14b8","@libp2p/multistream-select":"6.0.12-34b3c14b8","@libp2p/peer-collections":"6.0.16-34b3c14b8","@libp2p/peer-id":"5.0.11-34b3c14b8","@libp2p/peer-store":"11.0.16-34b3c14b8","@libp2p/utils":"6.5.0-34b3c14b8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.5","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.2-34b3c14b8","readmeFilename":"README.md","gitHead":"34b3c14b87e57cdec90861830f4c26edad5b8dcc","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"3ea874a8f59aba5a9761dd04e2944d8a79038c32","size":228390,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.2-34b3c14b8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.2-34b3c14b8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.2-34b3c14b8_1738771858333_0.7323025206220222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-05T16:10:58.586Z","publish_time":1738771858586,"_source_registry_name":"default","_cnpm_publish_time":1738771858586},"2.5.2-d72b51184":{"name":"libp2p","version":"2.5.2-d72b51184","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-d72b51184","@libp2p/interface":"2.4.1-d72b51184","@libp2p/interface-internal":"2.2.4-d72b51184","@libp2p/logger":"5.1.7-d72b51184","@libp2p/multistream-select":"6.0.12-d72b51184","@libp2p/peer-collections":"6.0.16-d72b51184","@libp2p/peer-id":"5.0.11-d72b51184","@libp2p/peer-store":"11.0.16-d72b51184","@libp2p/utils":"6.5.0-d72b51184","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.2-d72b51184","readmeFilename":"README.md","gitHead":"d72b511845ee8a519f1d5490d4448c8adef93960","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"044d7760548ce86b7870e097e8ba8a75592b99f9","size":226802,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.2-d72b51184.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.2-d72b51184.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.2-d72b51184_1738689743073_0.19131347716775937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T17:22:23.324Z","publish_time":1738689743324,"_source_registry_name":"default","_cnpm_publish_time":1738689743324},"2.5.2":{"name":"libp2p","version":"2.5.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.10","@libp2p/interface":"^2.4.1","@libp2p/interface-internal":"^2.2.4","@libp2p/logger":"^5.1.7","@libp2p/multistream-select":"^6.0.12","@libp2p/peer-collections":"^6.0.16","@libp2p/peer-id":"^5.0.11","@libp2p/peer-store":"^11.0.16","@libp2p/utils":"^6.5.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.2","gitHead":"f049db9d94edd863025fdaf24ff71a538e7a7134","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"69d9ce83d38e38c16f5c8326e159f3ca97b5256b","size":226641,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.2_1738670529146_0.5601367475502559"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T12:02:09.407Z","publish_time":1738670529407,"_source_registry_name":"default","_cnpm_publish_time":1738670529407},"2.5.1-bf0f74d66":{"name":"libp2p","version":"2.5.1-bf0f74d66","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-bf0f74d66","@libp2p/interface":"2.4.1-bf0f74d66","@libp2p/interface-internal":"2.2.3-bf0f74d66","@libp2p/logger":"5.1.7-bf0f74d66","@libp2p/multistream-select":"6.0.12-bf0f74d66","@libp2p/peer-collections":"6.0.15-bf0f74d66","@libp2p/peer-id":"5.0.11-bf0f74d66","@libp2p/peer-store":"11.0.15-bf0f74d66","@libp2p/utils":"6.4.0-bf0f74d66","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.1-bf0f74d66","readmeFilename":"README.md","gitHead":"bf0f74d662a5219cce7082cc7a3230486325c6e9","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"8009c42584dd5bbe939b7f10eb5f76f9a82e2d6e","size":226800,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.1-bf0f74d66.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.1-bf0f74d66.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.1-bf0f74d66_1738668075997_0.3796084206505661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T11:21:16.320Z","publish_time":1738668076320,"_source_registry_name":"default","_cnpm_publish_time":1738668076320},"2.5.1-26313e695":{"name":"libp2p","version":"2.5.1-26313e695","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-26313e695","@libp2p/interface":"2.4.1-26313e695","@libp2p/interface-internal":"2.2.3-26313e695","@libp2p/logger":"5.1.7-26313e695","@libp2p/multistream-select":"6.0.12-26313e695","@libp2p/peer-collections":"6.0.15-26313e695","@libp2p/peer-id":"5.0.11-26313e695","@libp2p/peer-store":"11.0.15-26313e695","@libp2p/utils":"6.4.0-26313e695","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.1-26313e695","readmeFilename":"README.md","gitHead":"26313e6959513eeb6235662ad4b5dc53cfb61470","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"ecb67e318bdb6bd526eb385eebc79991aae36c0a","size":226802,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.1-26313e695.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.1-26313e695.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.1-26313e695_1738665616488_0.3211348446241462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T10:40:16.797Z","publish_time":1738665616797,"_source_registry_name":"default","_cnpm_publish_time":1738665616797},"2.5.1-66c3ec5e1":{"name":"libp2p","version":"2.5.1-66c3ec5e1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-66c3ec5e1","@libp2p/interface":"2.4.1-66c3ec5e1","@libp2p/interface-internal":"2.2.3-66c3ec5e1","@libp2p/logger":"5.1.7-66c3ec5e1","@libp2p/multistream-select":"6.0.12-66c3ec5e1","@libp2p/peer-collections":"6.0.15-66c3ec5e1","@libp2p/peer-id":"5.0.11-66c3ec5e1","@libp2p/peer-store":"11.0.15-66c3ec5e1","@libp2p/utils":"6.4.0-66c3ec5e1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.1-66c3ec5e1","readmeFilename":"README.md","gitHead":"66c3ec5e1de2706de53e9b5261df8b470d2294a4","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"ebf56107ad67b75af4e3fa5b1f9ca474463d8a9e","size":226798,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.1-66c3ec5e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.1-66c3ec5e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.1-66c3ec5e1_1738663189108_0.5694729646269785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T09:59:49.450Z","publish_time":1738663189450,"_source_registry_name":"default","_cnpm_publish_time":1738663189450},"2.5.1-c1d0b7fa4":{"name":"libp2p","version":"2.5.1-c1d0b7fa4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-c1d0b7fa4","@libp2p/interface":"2.4.1-c1d0b7fa4","@libp2p/interface-internal":"2.2.3-c1d0b7fa4","@libp2p/logger":"5.1.7-c1d0b7fa4","@libp2p/multistream-select":"6.0.12-c1d0b7fa4","@libp2p/peer-collections":"6.0.15-c1d0b7fa4","@libp2p/peer-id":"5.0.11-c1d0b7fa4","@libp2p/peer-store":"11.0.15-c1d0b7fa4","@libp2p/utils":"6.4.0-c1d0b7fa4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.1-c1d0b7fa4","readmeFilename":"README.md","gitHead":"c1d0b7fa455ccee4dcc296ec7daa0da2d2e627e4","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"6015469a745eb676d9d00ed987709cb0ec51ca65","size":226799,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.1-c1d0b7fa4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.1-c1d0b7fa4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.1-c1d0b7fa4_1738662676387_0.1981451370277736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T09:51:16.675Z","publish_time":1738662676675,"_source_registry_name":"default","_cnpm_publish_time":1738662676675},"2.5.1-d61cbacec":{"name":"libp2p","version":"2.5.1-d61cbacec","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-d61cbacec","@libp2p/interface":"2.4.1-d61cbacec","@libp2p/interface-internal":"2.2.3-d61cbacec","@libp2p/logger":"5.1.7-d61cbacec","@libp2p/multistream-select":"6.0.12-d61cbacec","@libp2p/peer-collections":"6.0.15-d61cbacec","@libp2p/peer-id":"5.0.11-d61cbacec","@libp2p/peer-store":"11.0.15-d61cbacec","@libp2p/utils":"6.4.0-d61cbacec","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.1-d61cbacec","readmeFilename":"README.md","gitHead":"d61cbacec14b9cdc61984d3b9e67f20eec038c4e","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"3e21eb6c9e551e1d2e26db32f5f7c6f921789c32","size":226797,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.1-d61cbacec.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.1-d61cbacec.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.1-d61cbacec_1738657555642_0.6261716513599891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T08:25:55.867Z","publish_time":1738657555867,"_source_registry_name":"default","_cnpm_publish_time":1738657555867},"2.5.1-80ddad5bb":{"name":"libp2p","version":"2.5.1-80ddad5bb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.10-80ddad5bb","@libp2p/interface":"2.4.1-80ddad5bb","@libp2p/interface-internal":"2.2.3-80ddad5bb","@libp2p/logger":"5.1.7-80ddad5bb","@libp2p/multistream-select":"6.0.12-80ddad5bb","@libp2p/peer-collections":"6.0.15-80ddad5bb","@libp2p/peer-id":"5.0.11-80ddad5bb","@libp2p/peer-store":"11.0.15-80ddad5bb","@libp2p/utils":"6.4.0-80ddad5bb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.1-80ddad5bb","readmeFilename":"README.md","gitHead":"80ddad5bbbed06552d805cab4d341367300a4388","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"b6e0642bda59c3dec0afb6a64ac4e6b9e828b521","size":226810,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.1-80ddad5bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.1-80ddad5bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.1-80ddad5bb_1738652766039_0.9144205361897078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T07:06:06.225Z","publish_time":1738652766225,"_source_registry_name":"default","_cnpm_publish_time":1738652766225},"2.5.1":{"name":"libp2p","version":"2.5.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.10","@libp2p/interface":"^2.4.1","@libp2p/interface-internal":"^2.2.3","@libp2p/logger":"^5.1.7","@libp2p/multistream-select":"^6.0.12","@libp2p/peer-collections":"^6.0.15","@libp2p/peer-id":"^5.0.11","@libp2p/peer-store":"^11.0.15","@libp2p/utils":"^6.4.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.1","gitHead":"52d06d96fdcd339515775b3bc4297999eb6a697d","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"f8b798c2e81aab83705063d4b64513c41425cd8c","size":226656,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.1_1738588980340_0.7365775258652343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-03T13:23:00.600Z","publish_time":1738588980600,"_source_registry_name":"default","_cnpm_publish_time":1738588980600},"2.5.0-e2ec7bdaa":{"name":"libp2p","version":"2.5.0-e2ec7bdaa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.9-e2ec7bdaa","@libp2p/interface":"2.4.0-e2ec7bdaa","@libp2p/interface-internal":"2.2.2-e2ec7bdaa","@libp2p/logger":"5.1.6-e2ec7bdaa","@libp2p/multistream-select":"6.0.11-e2ec7bdaa","@libp2p/peer-collections":"6.0.14-e2ec7bdaa","@libp2p/peer-id":"5.0.10-e2ec7bdaa","@libp2p/peer-store":"11.0.14-e2ec7bdaa","@libp2p/utils":"6.3.1-e2ec7bdaa","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0-e2ec7bdaa","readmeFilename":"README.md","gitHead":"e2ec7bdaae767061c0aa07ea101184608a5072bb","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"7cbe1617d31417caa6e2c6f74c36712e7ea19f02","size":226662,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-e2ec7bdaa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-e2ec7bdaa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0-e2ec7bdaa_1738585689432_0.4400372385789464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-03T12:28:09.695Z","publish_time":1738585689695,"_source_registry_name":"default","_cnpm_publish_time":1738585689695},"2.5.0-4bbcfa707":{"name":"libp2p","version":"2.5.0-4bbcfa707","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.9-4bbcfa707","@libp2p/interface":"2.4.0-4bbcfa707","@libp2p/interface-internal":"2.2.2-4bbcfa707","@libp2p/logger":"5.1.6-4bbcfa707","@libp2p/multistream-select":"6.0.11-4bbcfa707","@libp2p/peer-collections":"6.0.14-4bbcfa707","@libp2p/peer-id":"5.0.10-4bbcfa707","@libp2p/peer-store":"11.0.14-4bbcfa707","@libp2p/utils":"6.3.1-4bbcfa707","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0-4bbcfa707","readmeFilename":"README.md","gitHead":"4bbcfa707bba45a028429061ce44dec3dd7add34","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"a8345935894ae3eb2ddeaeffb67c478ce3580387","size":226814,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-4bbcfa707.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-4bbcfa707.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0-4bbcfa707_1738584399016_0.6217126240973605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-03T12:06:39.217Z","publish_time":1738584399217,"_source_registry_name":"default","_cnpm_publish_time":1738584399217},"2.5.0-723bde6ce":{"name":"libp2p","version":"2.5.0-723bde6ce","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.9-723bde6ce","@libp2p/interface":"2.4.0-723bde6ce","@libp2p/interface-internal":"2.2.2-723bde6ce","@libp2p/logger":"5.1.6-723bde6ce","@libp2p/multistream-select":"6.0.11-723bde6ce","@libp2p/peer-collections":"6.0.14-723bde6ce","@libp2p/peer-id":"5.0.10-723bde6ce","@libp2p/peer-store":"11.0.14-723bde6ce","@libp2p/utils":"6.3.1-723bde6ce","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0-723bde6ce","readmeFilename":"README.md","gitHead":"723bde6ce6bc70c62c97ba4acfa484a316618149","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"58e87c8fb86d8354fec3241cafb2d2555f9ffedb","size":226662,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-723bde6ce.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-723bde6ce.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0-723bde6ce_1738583663391_0.3122064907674038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-03T11:54:23.727Z","publish_time":1738583663727,"_source_registry_name":"default","_cnpm_publish_time":1738583663727},"2.5.0-15a70af5f":{"name":"libp2p","version":"2.5.0-15a70af5f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.9-15a70af5f","@libp2p/interface":"2.4.0-15a70af5f","@libp2p/interface-internal":"2.2.2-15a70af5f","@libp2p/logger":"5.1.6-15a70af5f","@libp2p/multistream-select":"6.0.11-15a70af5f","@libp2p/peer-collections":"6.0.14-15a70af5f","@libp2p/peer-id":"5.0.10-15a70af5f","@libp2p/peer-store":"11.0.14-15a70af5f","@libp2p/utils":"6.3.1-15a70af5f","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0-15a70af5f","readmeFilename":"README.md","gitHead":"15a70af5f4750dd5ee8085e6051586f4e74de41c","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"7d8a23892e9f56437a9044b5e0bc7afc0dd68add","size":226665,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-15a70af5f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-15a70af5f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0-15a70af5f_1738580379453_0.15487962633339025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-03T10:59:39.730Z","publish_time":1738580379730,"_source_registry_name":"default","_cnpm_publish_time":1738580379730},"2.5.0-f767126e1":{"name":"libp2p","version":"2.5.0-f767126e1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.9-f767126e1","@libp2p/interface":"2.4.0-f767126e1","@libp2p/interface-internal":"2.2.2-f767126e1","@libp2p/logger":"5.1.6-f767126e1","@libp2p/multistream-select":"6.0.11-f767126e1","@libp2p/peer-collections":"6.0.14-f767126e1","@libp2p/peer-id":"5.0.10-f767126e1","@libp2p/peer-store":"11.0.14-f767126e1","@libp2p/utils":"6.3.1-f767126e1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0-f767126e1","readmeFilename":"README.md","gitHead":"f767126e1e59f945ff29a06b1bbdf3d549743a95","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"13509ba17afb40f05f99e77d3459c5ea2da2eae9","size":226506,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-f767126e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-f767126e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0-f767126e1_1737386358874_0.7622186042634282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T15:19:19.094Z","publish_time":1737386359094,"_source_registry_name":"default","_cnpm_publish_time":1737386359094},"2.5.0-06fc82da8":{"name":"libp2p","version":"2.5.0-06fc82da8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.9-06fc82da8","@libp2p/interface":"2.4.0-06fc82da8","@libp2p/interface-internal":"2.2.2-06fc82da8","@libp2p/logger":"5.1.6-06fc82da8","@libp2p/multistream-select":"6.0.11-06fc82da8","@libp2p/peer-collections":"6.0.14-06fc82da8","@libp2p/peer-id":"5.0.10-06fc82da8","@libp2p/peer-store":"11.0.14-06fc82da8","@libp2p/utils":"6.3.1-06fc82da8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0-06fc82da8","readmeFilename":"README.md","gitHead":"06fc82da85bdd4fdba5bba797135c7e8b2b10c53","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"6f759157bbe905629cd7bffe598887fffd435688","size":226504,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-06fc82da8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-06fc82da8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0-06fc82da8_1736788129493_0.8567308930776683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-13T17:08:49.760Z","publish_time":1736788129760,"_source_registry_name":"default","_cnpm_publish_time":1736788129760},"2.5.0-c90984ec7":{"name":"libp2p","version":"2.5.0-c90984ec7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.9-c90984ec7","@libp2p/interface":"2.4.0-c90984ec7","@libp2p/interface-internal":"2.2.2-c90984ec7","@libp2p/logger":"5.1.6-c90984ec7","@libp2p/multistream-select":"6.0.11-c90984ec7","@libp2p/peer-collections":"6.0.14-c90984ec7","@libp2p/peer-id":"5.0.10-c90984ec7","@libp2p/peer-store":"11.0.14-c90984ec7","@libp2p/utils":"6.3.1-c90984ec7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0-c90984ec7","readmeFilename":"README.md","gitHead":"c90984ec77b7184efa66b8b37d7e0913f1c207ce","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"ef3efc146c49fc8b9b22752740a930b5802cfc4b","size":226506,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-c90984ec7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-c90984ec7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0-c90984ec7_1736780379569_0.2159705797511784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-13T14:59:39.868Z","publish_time":1736780379868,"_source_registry_name":"default","_cnpm_publish_time":1736780379868},"2.5.0-fe8af37a1":{"name":"libp2p","version":"2.5.0-fe8af37a1","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.5.0-fe8af37a1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"6e4b9f5ea061842069c72dd1e85073ccff3f9863","size":226502,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-fe8af37a1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-fe8af37a1.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"fe8af37a16c2657d6d150b2d791d638118711011","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.3.1-fe8af37a1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.9-fe8af37a1","@libp2p/logger":"5.1.6-fe8af37a1","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.10-fe8af37a1","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.4.0-fe8af37a1","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.0.14-fe8af37a1","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.14-fe8af37a1","@libp2p/interface-internal":"2.2.2-fe8af37a1","@libp2p/multistream-select":"6.0.11-fe8af37a1","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.5.0-fe8af37a1_1736777803544_0.9736003307569681","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-13T14:16:43.835Z","publish_time":1736777803835,"_source_registry_name":"default","_cnpm_publish_time":1736777803835},"2.5.0-b56d91884":{"name":"libp2p","version":"2.5.0-b56d91884","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.9-b56d91884","@libp2p/interface":"2.4.0-b56d91884","@libp2p/interface-internal":"2.2.2-b56d91884","@libp2p/logger":"5.1.6-b56d91884","@libp2p/multistream-select":"6.0.11-b56d91884","@libp2p/peer-collections":"6.0.14-b56d91884","@libp2p/peer-id":"5.0.10-b56d91884","@libp2p/peer-store":"11.0.14-b56d91884","@libp2p/utils":"6.3.1-b56d91884","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0-b56d91884","readmeFilename":"README.md","gitHead":"b56d918848b22febde02171e90d2d04eb07203a4","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"5430c9b8dc9168d70e13036c9fdfedfe0995353e","size":226507,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0-b56d91884.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0-b56d91884.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0-b56d91884_1736419131791_0.6235684318751278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T10:38:52.034Z","publish_time":1736419132034,"_source_registry_name":"default","_cnpm_publish_time":1736419132034},"2.5.0":{"name":"libp2p","version":"2.5.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.9","@libp2p/interface":"^2.4.0","@libp2p/interface-internal":"^2.2.2","@libp2p/logger":"^5.1.6","@libp2p/multistream-select":"^6.0.11","@libp2p/peer-collections":"^6.0.14","@libp2p/peer-id":"^5.0.10","@libp2p/peer-store":"^11.0.14","@libp2p/utils":"^6.3.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.5.0","gitHead":"60ccf1ad3bf92d9e1819be7cc4ed902fd9111ae7","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"9c727968bd1f946a5a43a8bbb122f0657c449674","size":226359,"noattachment":false,"key":"/libp2p/-/libp2p-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.5.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.5.0_1736417789510_0.7266247860384663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T10:16:29.705Z","publish_time":1736417789705,"_source_registry_name":"default","_cnpm_publish_time":1736417789705},"2.4.2-abe9bd154":{"name":"libp2p","version":"2.4.2-abe9bd154","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-abe9bd154","@libp2p/interface":"2.3.0-abe9bd154","@libp2p/interface-internal":"2.2.1-abe9bd154","@libp2p/logger":"5.1.5-abe9bd154","@libp2p/multistream-select":"6.0.10-abe9bd154","@libp2p/peer-collections":"6.0.13-abe9bd154","@libp2p/peer-id":"5.0.9-abe9bd154","@libp2p/peer-store":"11.0.13-abe9bd154","@libp2p/utils":"6.3.0-abe9bd154","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.2-abe9bd154","readmeFilename":"README.md","gitHead":"abe9bd154e4f1213c96efdb41764389fac823f02","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"829932e652142dfa7284b1280f093e7861be5b32","size":226497,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.2-abe9bd154.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.2-abe9bd154.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.2-abe9bd154_1736265105851_0.7374938254244454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T15:51:46.142Z","publish_time":1736265106142,"_source_registry_name":"default","_cnpm_publish_time":1736265106142},"2.4.2-20d9ba73e":{"name":"libp2p","version":"2.4.2-20d9ba73e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-20d9ba73e","@libp2p/interface":"2.3.0-20d9ba73e","@libp2p/interface-internal":"2.2.1-20d9ba73e","@libp2p/logger":"5.1.5-20d9ba73e","@libp2p/multistream-select":"6.0.10-20d9ba73e","@libp2p/peer-collections":"6.0.13-20d9ba73e","@libp2p/peer-id":"5.0.9-20d9ba73e","@libp2p/peer-store":"11.0.13-20d9ba73e","@libp2p/utils":"6.3.0-20d9ba73e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.2-20d9ba73e","readmeFilename":"README.md","gitHead":"20d9ba73e2fc76e42327458b2a1e29d1ba162bba","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"01ace630f8021e36d1c28d1fec181168a165b05b","size":226496,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.2-20d9ba73e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.2-20d9ba73e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.2-20d9ba73e_1736244843803_0.8555034466146736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T10:14:04.041Z","publish_time":1736244844041,"_source_registry_name":"default","_cnpm_publish_time":1736244844041},"2.4.2-ae75570c8":{"name":"libp2p","version":"2.4.2-ae75570c8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-ae75570c8","@libp2p/interface":"2.3.0-ae75570c8","@libp2p/interface-internal":"2.2.1-ae75570c8","@libp2p/logger":"5.1.5-ae75570c8","@libp2p/multistream-select":"6.0.10-ae75570c8","@libp2p/peer-collections":"6.0.13-ae75570c8","@libp2p/peer-id":"5.0.9-ae75570c8","@libp2p/peer-store":"11.0.13-ae75570c8","@libp2p/utils":"6.3.0-ae75570c8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.2-ae75570c8","readmeFilename":"README.md","gitHead":"ae75570c852fa9bfe00910dca1c219fa585dcb83","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"e7e17cb855f4a406c962be6aad11e2eeaec04423","size":224631,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.2-ae75570c8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.2-ae75570c8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.2-ae75570c8_1736182190922_0.9258960738660769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T16:49:51.292Z","publish_time":1736182191292,"_source_registry_name":"default","_cnpm_publish_time":1736182191292},"2.4.2-285dab7d7":{"name":"libp2p","version":"2.4.2-285dab7d7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-285dab7d7","@libp2p/interface":"2.3.0-285dab7d7","@libp2p/interface-internal":"2.2.1-285dab7d7","@libp2p/logger":"5.1.5-285dab7d7","@libp2p/multistream-select":"6.0.10-285dab7d7","@libp2p/peer-collections":"6.0.13-285dab7d7","@libp2p/peer-id":"5.0.9-285dab7d7","@libp2p/peer-store":"11.0.13-285dab7d7","@libp2p/utils":"6.3.0-285dab7d7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.2-285dab7d7","readmeFilename":"README.md","gitHead":"285dab7d768040f524c2ab2705ace162b98bd1c3","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"39157bf3a8219b3a1866de6ca10d2ca4b588225e","size":226760,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.2-285dab7d7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.2-285dab7d7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.2-285dab7d7_1734077082617_0.4290189151145305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T08:04:42.866Z","publish_time":1734077082866,"_source_registry_name":"default","_cnpm_publish_time":1734077082866},"2.4.2-5acfae333":{"name":"libp2p","version":"2.4.2-5acfae333","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-5acfae333","@libp2p/interface":"2.3.0-5acfae333","@libp2p/interface-internal":"2.2.1-5acfae333","@libp2p/logger":"5.1.5-5acfae333","@libp2p/multistream-select":"6.0.10-5acfae333","@libp2p/peer-collections":"6.0.13-5acfae333","@libp2p/peer-id":"5.0.9-5acfae333","@libp2p/peer-store":"11.0.13-5acfae333","@libp2p/utils":"6.3.0-5acfae333","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.2-5acfae333","readmeFilename":"README.md","gitHead":"5acfae333e586d558557ca91852e374de223f1c2","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"ed459b84c23620afb5d9b2645e740f1e41c3a0a5","size":226757,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.2-5acfae333.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.2-5acfae333.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.2-5acfae333_1734076840925_0.7059082378404096"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T08:00:41.193Z","publish_time":1734076841193,"_source_registry_name":"default","_cnpm_publish_time":1734076841193},"2.4.2-f4747450f":{"name":"libp2p","version":"2.4.2-f4747450f","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.4.2-f4747450f","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8924d0b447b7194148442b32189f89d651d30be9","size":226761,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.2-f4747450f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.2-f4747450f.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"f4747450f1025df1dc31970355ceed2154c5b835","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-f4747450f","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-f4747450f","@libp2p/logger":"5.1.5-f4747450f","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.9-f4747450f","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.3.0-f4747450f","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.0.13-f4747450f","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-f4747450f","@libp2p/interface-internal":"2.2.1-f4747450f","@libp2p/multistream-select":"6.0.10-f4747450f","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.4.2-f4747450f_1734076686720_0.5662048701677145","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-13T07:58:07.078Z","publish_time":1734076687078,"_source_registry_name":"default","_cnpm_publish_time":1734076687078},"2.4.2-52f0f2f13":{"name":"libp2p","version":"2.4.2-52f0f2f13","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.4.2-52f0f2f13","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f55b3015ad8d54e40d2b70429ec85fb843b3bde3","size":226760,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.2-52f0f2f13.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.2-52f0f2f13.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"52f0f2f1324bb7316157c3bcdbbdb5f1b151e3ad","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-52f0f2f13","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-52f0f2f13","@libp2p/logger":"5.1.5-52f0f2f13","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.9-52f0f2f13","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.3.0-52f0f2f13","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.0.13-52f0f2f13","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-52f0f2f13","@libp2p/interface-internal":"2.2.1-52f0f2f13","@libp2p/multistream-select":"6.0.10-52f0f2f13","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.4.2-52f0f2f13_1734076665438_0.997934150946711","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-13T07:57:45.725Z","publish_time":1734076665725,"_source_registry_name":"default","_cnpm_publish_time":1734076665725},"2.4.2":{"name":"libp2p","version":"2.4.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.8","@libp2p/interface":"^2.3.0","@libp2p/interface-internal":"^2.2.1","@libp2p/logger":"^5.1.5","@libp2p/multistream-select":"^6.0.10","@libp2p/peer-collections":"^6.0.13","@libp2p/peer-id":"^5.0.9","@libp2p/peer-store":"^11.0.13","@libp2p/utils":"^6.3.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.2","gitHead":"a08229be0d64b28e663a78f45da0c05be4cac96e","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"1bdbf1bc33ed8429a0dae911fd16e61b8fdbf99e","size":226606,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.2_1734005035522_0.7143723324097537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T12:03:55.803Z","publish_time":1734005035803,"_source_registry_name":"default","_cnpm_publish_time":1734005035803},"2.4.1-023ea575c":{"name":"libp2p","version":"2.4.1-023ea575c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-023ea575c","@libp2p/interface":"2.3.0-023ea575c","@libp2p/interface-internal":"2.2.1-023ea575c","@libp2p/logger":"5.1.5-023ea575c","@libp2p/multistream-select":"6.0.10-023ea575c","@libp2p/peer-collections":"6.0.13-023ea575c","@libp2p/peer-id":"5.0.9-023ea575c","@libp2p/peer-store":"11.0.13-023ea575c","@libp2p/utils":"6.3.0-023ea575c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.1-023ea575c","readmeFilename":"README.md","gitHead":"023ea575cf70211012990116ccfc6c19bb5f37af","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"e14da4f036dc358ad186a6baa81c894d1f8ef05c","size":226759,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.1-023ea575c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.1-023ea575c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.1-023ea575c_1734002353094_0.8816922100793734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T11:19:13.324Z","publish_time":1734002353324,"_source_registry_name":"default","_cnpm_publish_time":1734002353324},"2.4.1-d3e5a3382":{"name":"libp2p","version":"2.4.1-d3e5a3382","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-d3e5a3382","@libp2p/interface":"2.3.0-d3e5a3382","@libp2p/interface-internal":"2.2.1-d3e5a3382","@libp2p/logger":"5.1.5-d3e5a3382","@libp2p/multistream-select":"6.0.10-d3e5a3382","@libp2p/peer-collections":"6.0.13-d3e5a3382","@libp2p/peer-id":"5.0.9-d3e5a3382","@libp2p/peer-store":"11.0.13-d3e5a3382","@libp2p/utils":"6.3.0-d3e5a3382","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.1-d3e5a3382","readmeFilename":"README.md","gitHead":"d3e5a3382ffd9b666b68e537ad8533ff38737102","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"4c74967cca3540f634aa0360de2586dd11448510","size":226755,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.1-d3e5a3382.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.1-d3e5a3382.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.1-d3e5a3382_1733992691236_0.5875780349054811"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T08:38:11.519Z","publish_time":1733992691519,"_source_registry_name":"default","_cnpm_publish_time":1733992691519},"2.4.1-3c63482e5":{"name":"libp2p","version":"2.4.1-3c63482e5","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.4.1-3c63482e5","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"764bc077698cb1ad6edc9717f7d39c1113fd8c2a","size":226760,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.1-3c63482e5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.1-3c63482e5.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"3c63482e5587e0edabb5c215cb6e565ed4f1185e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.3.0-3c63482e5","merge-options":"^3.0.4","@libp2p/crypto":"5.0.8-3c63482e5","@libp2p/logger":"5.1.5-3c63482e5","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.9-3c63482e5","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.3.0-3c63482e5","@multiformats/dns":"^1.0.6","@chainsafe/netmask":"^2.0.0","@libp2p/peer-store":"11.0.13-3c63482e5","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.13-3c63482e5","@libp2p/interface-internal":"2.2.1-3c63482e5","@libp2p/multistream-select":"6.0.10-3c63482e5","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.4.1-3c63482e5_1733992686420_0.6226234823759167","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-12T08:38:06.681Z","publish_time":1733992686681,"_source_registry_name":"default","_cnpm_publish_time":1733992686681},"2.4.1":{"name":"libp2p","version":"2.4.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.8","@libp2p/interface":"^2.3.0","@libp2p/interface-internal":"^2.2.1","@libp2p/logger":"^5.1.5","@libp2p/multistream-select":"^6.0.10","@libp2p/peer-collections":"^6.0.13","@libp2p/peer-id":"^5.0.9","@libp2p/peer-store":"^11.0.13","@libp2p/utils":"^6.3.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.1","gitHead":"92f9acbc1d2aa7b1bb5a8e460e4e0b5770f4455c","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"5c7f838db5e3bbad729fd63796fdc92bc8f55750","size":226608,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.1_1733910973211_0.6624111374082322"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-11T09:56:13.466Z","publish_time":1733910973466,"_source_registry_name":"default","_cnpm_publish_time":1733910973466},"2.4.0-5c4a79e5a":{"name":"libp2p","version":"2.4.0-5c4a79e5a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-5c4a79e5a","@libp2p/interface":"2.3.0-5c4a79e5a","@libp2p/interface-internal":"2.2.0-5c4a79e5a","@libp2p/logger":"5.1.5-5c4a79e5a","@libp2p/multistream-select":"6.0.10-5c4a79e5a","@libp2p/peer-collections":"6.0.13-5c4a79e5a","@libp2p/peer-id":"5.0.9-5c4a79e5a","@libp2p/peer-store":"11.0.13-5c4a79e5a","@libp2p/utils":"6.3.0-5c4a79e5a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.0-5c4a79e5a","readmeFilename":"README.md","gitHead":"5c4a79e5a6e8d0db1ef6464075841a0b9de507ef","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"2c2028576989e895ef3385c7f9f661b038cc1cb2","size":226754,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.0-5c4a79e5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.0-5c4a79e5a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.0-5c4a79e5a_1733838857147_0.7752798488600909"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T13:54:17.401Z","publish_time":1733838857401,"_source_registry_name":"default","_cnpm_publish_time":1733838857401},"2.4.0-127abe24b":{"name":"libp2p","version":"2.4.0-127abe24b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.8-127abe24b","@libp2p/interface":"2.3.0-127abe24b","@libp2p/interface-internal":"2.2.0-127abe24b","@libp2p/logger":"5.1.5-127abe24b","@libp2p/multistream-select":"6.0.10-127abe24b","@libp2p/peer-collections":"6.0.13-127abe24b","@libp2p/peer-id":"5.0.9-127abe24b","@libp2p/peer-store":"11.0.13-127abe24b","@libp2p/utils":"6.3.0-127abe24b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.0-127abe24b","readmeFilename":"README.md","gitHead":"127abe24b567e462b5fb8809960201635bee2202","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"f7f46af3aef4d126d3577ca190dd1285a894d829","size":226598,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.0-127abe24b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.0-127abe24b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.0-127abe24b_1733822121206_0.6060221233940384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T09:15:21.399Z","publish_time":1733822121399,"_source_registry_name":"default","_cnpm_publish_time":1733822121399},"2.4.0":{"name":"libp2p","version":"2.4.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.8","@libp2p/interface":"^2.3.0","@libp2p/interface-internal":"^2.2.0","@libp2p/logger":"^5.1.5","@libp2p/multistream-select":"^6.0.10","@libp2p/peer-collections":"^6.0.13","@libp2p/peer-id":"^5.0.9","@libp2p/peer-store":"^11.0.13","@libp2p/utils":"^6.3.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.4.0","gitHead":"e7133ee0003811aeb5c0aaf32f8df55431fa5c75","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"d29b98799f96120bdd63d8c5c6d682a5c5c467fa","size":226451,"noattachment":false,"key":"/libp2p/-/libp2p-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.4.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.4.0_1733753908053_0.03351051421268725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T14:18:28.276Z","publish_time":1733753908276,"_source_registry_name":"default","_cnpm_publish_time":1733753908276},"2.3.1-48e9cfa56":{"name":"libp2p","version":"2.3.1-48e9cfa56","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.7-48e9cfa56","@libp2p/interface":"2.2.1-48e9cfa56","@libp2p/interface-internal":"2.1.1-48e9cfa56","@libp2p/logger":"5.1.4-48e9cfa56","@libp2p/multistream-select":"6.0.9-48e9cfa56","@libp2p/peer-collections":"6.0.12-48e9cfa56","@libp2p/peer-id":"5.0.8-48e9cfa56","@libp2p/peer-store":"11.0.12-48e9cfa56","@libp2p/utils":"6.2.1-48e9cfa56","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-48e9cfa56","readmeFilename":"README.md","gitHead":"48e9cfa56fdf9d2dcdc0efc758cf7f055106cbb5","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"cf750c2844004a879be22f53ac9f3262639d9810","size":226600,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-48e9cfa56.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-48e9cfa56.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libp2p_2.3.1-48e9cfa56_1733745931417_0.7124619043545837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T12:05:31.618Z","publish_time":1733745931618,"_source_registry_name":"default","_cnpm_publish_time":1733745931618},"2.3.1-96654117c":{"name":"libp2p","version":"2.3.1-96654117c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-96654117c","@libp2p/interface":"2.2.1-96654117c","@libp2p/interface-internal":"2.1.1-96654117c","@libp2p/logger":"5.1.4-96654117c","@libp2p/multistream-select":"6.0.9-96654117c","@libp2p/peer-collections":"6.0.12-96654117c","@libp2p/peer-id":"5.0.8-96654117c","@libp2p/peer-store":"11.0.12-96654117c","@libp2p/utils":"6.2.1-96654117c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-96654117c","readmeFilename":"README.md","gitHead":"96654117c449603aed5b3c6668da29bdab44cff9","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"27f7238e9dbe94a0b519c5015b2127012fb5d510","size":224598,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-96654117c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-96654117c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-96654117c_1733494128788_0.6787447983459729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-06T14:08:49.065Z","publish_time":1733494129065,"_source_registry_name":"default","_cnpm_publish_time":1733494129065},"2.3.1-9614de7c6":{"name":"libp2p","version":"2.3.1-9614de7c6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-9614de7c6","@libp2p/interface":"2.2.1-9614de7c6","@libp2p/interface-internal":"2.1.1-9614de7c6","@libp2p/logger":"5.1.4-9614de7c6","@libp2p/multistream-select":"6.0.9-9614de7c6","@libp2p/peer-collections":"6.0.12-9614de7c6","@libp2p/peer-id":"5.0.8-9614de7c6","@libp2p/peer-store":"11.0.12-9614de7c6","@libp2p/utils":"6.2.1-9614de7c6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-9614de7c6","readmeFilename":"README.md","gitHead":"9614de7c63d5dfad71fdad533b9be650d885205d","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"c5af3924f5119e579ac936c385fd1f883d1a979a","size":224595,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-9614de7c6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-9614de7c6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-9614de7c6_1733493887862_0.8624538564751638"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-06T14:04:48.114Z","publish_time":1733493888114,"_source_registry_name":"default","_cnpm_publish_time":1733493888114},"2.3.1-2625cc323":{"name":"libp2p","version":"2.3.1-2625cc323","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-2625cc323","@libp2p/interface":"2.2.1-2625cc323","@libp2p/interface-internal":"2.1.1-2625cc323","@libp2p/logger":"5.1.4-2625cc323","@libp2p/multistream-select":"6.0.9-2625cc323","@libp2p/peer-collections":"6.0.12-2625cc323","@libp2p/peer-id":"5.0.8-2625cc323","@libp2p/peer-store":"11.0.12-2625cc323","@libp2p/utils":"6.2.1-2625cc323","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-2625cc323","readmeFilename":"README.md","gitHead":"2625cc323b77ed4843d200a3b7022f80eba2e8f8","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"72489e29145cd100698eff65c42c8e24d86d9b00","size":224597,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-2625cc323.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-2625cc323.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-2625cc323_1733489428499_0.7116905267852789"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-06T12:50:28.861Z","publish_time":1733489428861,"_source_registry_name":"default","_cnpm_publish_time":1733489428861},"2.3.1-92cc74082":{"name":"libp2p","version":"2.3.1-92cc74082","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.3.1-92cc74082","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5a76f3d37e2c3a515680651077fa145f0b21e850","size":224599,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-92cc74082.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-92cc74082.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"92cc740828963a4786ea83befe606dac4ba25e45","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-92cc74082","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-92cc74082","@libp2p/logger":"5.1.4-92cc74082","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.8-92cc74082","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.2.1-92cc74082","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.12-92cc74082","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-92cc74082","@libp2p/interface-internal":"2.1.1-92cc74082","@libp2p/multistream-select":"6.0.9-92cc74082","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.3.1-92cc74082_1733486100174_0.24211030303600123","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-12-06T11:55:00.378Z","publish_time":1733486100378,"_source_registry_name":"default","_cnpm_publish_time":1733486100378},"2.3.1-d19974d93":{"name":"libp2p","version":"2.3.1-d19974d93","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-d19974d93","@libp2p/interface":"2.2.1-d19974d93","@libp2p/interface-internal":"2.1.1-d19974d93","@libp2p/logger":"5.1.4-d19974d93","@libp2p/multistream-select":"6.0.9-d19974d93","@libp2p/peer-collections":"6.0.12-d19974d93","@libp2p/peer-id":"5.0.8-d19974d93","@libp2p/peer-store":"11.0.12-d19974d93","@libp2p/utils":"6.2.1-d19974d93","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-d19974d93","readmeFilename":"README.md","gitHead":"d19974d93a1015acfca95c2155dbcffc5fd6a6c0","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"e577a9e414c8f9cbdb9a6d38085b95fbda44f387","size":221187,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-d19974d93.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-d19974d93.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-d19974d93_1733333800830_0.23303616484757872"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-04T17:36:41.106Z","publish_time":1733333801106,"_source_registry_name":"default","_cnpm_publish_time":1733333801106},"2.3.1-6ab85ea68":{"name":"libp2p","version":"2.3.1-6ab85ea68","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-6ab85ea68","@libp2p/interface":"2.2.1-6ab85ea68","@libp2p/interface-internal":"2.1.1-6ab85ea68","@libp2p/logger":"5.1.4-6ab85ea68","@libp2p/multistream-select":"6.0.9-6ab85ea68","@libp2p/peer-collections":"6.0.12-6ab85ea68","@libp2p/peer-id":"5.0.8-6ab85ea68","@libp2p/peer-store":"11.0.12-6ab85ea68","@libp2p/utils":"6.2.1-6ab85ea68","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-6ab85ea68","readmeFilename":"README.md","gitHead":"6ab85ea68ac77e2528a3bf5ccf31b7bc8377d1e1","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"8e569aa5fa9e5ac11f96dc3a9aca0fbde0c6bd55","size":212817,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-6ab85ea68.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-6ab85ea68.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-6ab85ea68_1733319277817_0.5733810299164983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-04T13:34:37.987Z","publish_time":1733319277987,"_source_registry_name":"default","_cnpm_publish_time":1733319277987},"2.3.1-2c182d2e2":{"name":"libp2p","version":"2.3.1-2c182d2e2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-2c182d2e2","@libp2p/interface":"2.2.1-2c182d2e2","@libp2p/interface-internal":"2.1.1-2c182d2e2","@libp2p/logger":"5.1.4-2c182d2e2","@libp2p/multistream-select":"6.0.9-2c182d2e2","@libp2p/peer-collections":"6.0.12-2c182d2e2","@libp2p/peer-id":"5.0.8-2c182d2e2","@libp2p/peer-store":"11.0.12-2c182d2e2","@libp2p/utils":"6.2.1-2c182d2e2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-2c182d2e2","readmeFilename":"README.md","gitHead":"2c182d2e23d3246ece92ac937dfd91275b39bdc0","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"a0a212c1836d8448dd1b2f6102659b82f70b483f","size":212510,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-2c182d2e2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-2c182d2e2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-2c182d2e2_1732981275004_0.4537243698467328"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-30T15:41:15.317Z","publish_time":1732981275317,"_source_registry_name":"default","_cnpm_publish_time":1732981275317},"2.3.1-06f79b646":{"name":"libp2p","version":"2.3.1-06f79b646","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.3.1-06f79b646","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"df9ec443b65896198f2fbfca54419cc64456c708","size":212811,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-06f79b646.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-06f79b646.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"06f79b6466fa8f6656676a71a5b90e6071825303","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-06f79b646","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-06f79b646","@libp2p/logger":"5.1.4-06f79b646","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.8-06f79b646","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.2.1-06f79b646","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.12-06f79b646","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-06f79b646","@libp2p/interface-internal":"2.1.1-06f79b646","@libp2p/multistream-select":"6.0.9-06f79b646","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.3.1-06f79b646_1732981266364_0.22038048523897968","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-30T15:41:06.657Z","publish_time":1732981266657,"_source_registry_name":"default","_cnpm_publish_time":1732981266657},"2.3.1-99f5f270b":{"name":"libp2p","version":"2.3.1-99f5f270b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-99f5f270b","@libp2p/interface":"2.2.1-99f5f270b","@libp2p/interface-internal":"2.1.1-99f5f270b","@libp2p/logger":"5.1.4-99f5f270b","@libp2p/multistream-select":"6.0.9-99f5f270b","@libp2p/peer-collections":"6.0.12-99f5f270b","@libp2p/peer-id":"5.0.8-99f5f270b","@libp2p/peer-store":"11.0.12-99f5f270b","@libp2p/utils":"6.2.1-99f5f270b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-99f5f270b","readmeFilename":"README.md","gitHead":"99f5f270b9e7b69e4ef543c1ff1c019815af58cb","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"f5c7c80539c124da2af979ebbbf71582c55ff60a","size":212511,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-99f5f270b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-99f5f270b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-99f5f270b_1732969053413_0.8745177554328418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-30T12:17:33.727Z","publish_time":1732969053727,"_source_registry_name":"default","_cnpm_publish_time":1732969053727},"2.3.1-f8da60e73":{"name":"libp2p","version":"2.3.1-f8da60e73","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-f8da60e73","@libp2p/interface":"2.2.1-f8da60e73","@libp2p/interface-internal":"2.1.1-f8da60e73","@libp2p/logger":"5.1.4-f8da60e73","@libp2p/multistream-select":"6.0.9-f8da60e73","@libp2p/peer-collections":"6.0.12-f8da60e73","@libp2p/peer-id":"5.0.8-f8da60e73","@libp2p/peer-store":"11.0.12-f8da60e73","@libp2p/utils":"6.2.1-f8da60e73","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-f8da60e73","readmeFilename":"README.md","gitHead":"f8da60e73fede669986b8d48218f66c4e55fd776","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"e72960ece8e6494a8ee64cb1147d3682245a4fe4","size":212510,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-f8da60e73.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-f8da60e73.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-f8da60e73_1732910137388_0.5399939310199264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T19:55:37.643Z","publish_time":1732910137643,"_source_registry_name":"default","_cnpm_publish_time":1732910137643},"2.3.1-406b3916c":{"name":"libp2p","version":"2.3.1-406b3916c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-406b3916c","@libp2p/interface":"2.2.1-406b3916c","@libp2p/interface-internal":"2.1.1-406b3916c","@libp2p/logger":"5.1.4-406b3916c","@libp2p/multistream-select":"6.0.9-406b3916c","@libp2p/peer-collections":"6.0.12-406b3916c","@libp2p/peer-id":"5.0.8-406b3916c","@libp2p/peer-store":"11.0.12-406b3916c","@libp2p/utils":"6.2.1-406b3916c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-406b3916c","readmeFilename":"README.md","gitHead":"406b3916cac688cd98c02b61ee2e52a9cd041704","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"8060200883abb494d354438abc3c246d79bd68f1","size":212513,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-406b3916c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-406b3916c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-406b3916c_1732906960819_0.8658490816130482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T19:02:41.053Z","publish_time":1732906961053,"_source_registry_name":"default","_cnpm_publish_time":1732906961053},"2.3.1-a0c8ceb99":{"name":"libp2p","version":"2.3.1-a0c8ceb99","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.3.1-a0c8ceb99","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"53181403aa03fd47cc52452a0518e29dd221a9b2","size":212512,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-a0c8ceb99.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-a0c8ceb99.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"a0c8ceb9917518e82587dab1be71f02aa7a6a52c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.8","race-signal":"^1.1.0","uint8arrays":"^5.1.0","multiformats":"^13.3.1","@libp2p/utils":"6.2.1-a0c8ceb99","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-a0c8ceb99","@libp2p/logger":"5.1.4-a0c8ceb99","datastore-core":"^10.0.2","it-byte-stream":"^1.1.0","@libp2p/peer-id":"5.0.8-a0c8ceb99","progress-events":"^1.0.1","@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"2.2.1-a0c8ceb99","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.12-a0c8ceb99","interface-datastore":"^8.3.1","@multiformats/multiaddr":"^12.3.3","@libp2p/peer-collections":"6.0.12-a0c8ceb99","@libp2p/interface-internal":"2.1.1-a0c8ceb99","@libp2p/multistream-select":"6.0.9-a0c8ceb99","@multiformats/multiaddr-matcher":"^1.6.0"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","sinon":"^19.0.2","it-all":"^3.0.6","it-map":"^3.1.1","it-pair":"^2.0.6","it-take":"^3.0.6","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.3.1-a0c8ceb99_1732905460645_0.16367989421175677","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-29T18:37:40.964Z","publish_time":1732905460964,"_source_registry_name":"default","_cnpm_publish_time":1732905460964},"2.3.1-f2f9008b8":{"name":"libp2p","version":"2.3.1-f2f9008b8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-f2f9008b8","@libp2p/interface":"2.2.1-f2f9008b8","@libp2p/interface-internal":"2.1.1-f2f9008b8","@libp2p/logger":"5.1.4-f2f9008b8","@libp2p/multistream-select":"6.0.9-f2f9008b8","@libp2p/peer-collections":"6.0.12-f2f9008b8","@libp2p/peer-id":"5.0.8-f2f9008b8","@libp2p/peer-store":"11.0.12-f2f9008b8","@libp2p/utils":"6.2.1-f2f9008b8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-f2f9008b8","readmeFilename":"README.md","gitHead":"f2f9008b8e7c634a3855fea746af0762af920beb","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"4ac3c5ead4e999b0431fb34aa79d0efe5100b824","size":211896,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-f2f9008b8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-f2f9008b8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-f2f9008b8_1732893692587_0.8656335641894695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T15:21:32.849Z","publish_time":1732893692849,"_source_registry_name":"default","_cnpm_publish_time":1732893692849},"2.3.1-339b7df88":{"name":"libp2p","version":"2.3.1-339b7df88","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-339b7df88","@libp2p/interface":"2.2.1-339b7df88","@libp2p/interface-internal":"2.1.1-339b7df88","@libp2p/logger":"5.1.4-339b7df88","@libp2p/multistream-select":"6.0.9-339b7df88","@libp2p/peer-collections":"6.0.12-339b7df88","@libp2p/peer-id":"5.0.8-339b7df88","@libp2p/peer-store":"11.0.12-339b7df88","@libp2p/utils":"6.2.1-339b7df88","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.3.3","@multiformats/multiaddr-matcher":"^1.6.0","any-signal":"^4.1.1","datastore-core":"^10.0.2","interface-datastore":"^8.3.1","it-byte-stream":"^1.1.0","it-merge":"^3.0.5","it-parallel":"^3.0.8","merge-options":"^3.0.4","multiformats":"^13.3.1","p-defer":"^4.0.1","p-retry":"^6.2.1","progress-events":"^1.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^45.0.5","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.1","it-pair":"^2.0.6","it-stream-types":"^2.0.2","it-take":"^3.0.6","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^19.0.2","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-339b7df88","readmeFilename":"README.md","gitHead":"339b7df884dfaa4e7c9e77e6299bd9348c715f8b","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"6b11238a4fcfcc3a4a17e2e477271bee9322887e","size":211766,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-339b7df88.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-339b7df88.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-339b7df88_1732804989383_0.2925750526717097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-28T14:43:09.617Z","publish_time":1732804989617,"_source_registry_name":"default","_cnpm_publish_time":1732804989617},"2.3.1-8a9258a24":{"name":"libp2p","version":"2.3.1-8a9258a24","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-8a9258a24","@libp2p/interface":"2.2.1-8a9258a24","@libp2p/interface-internal":"2.1.1-8a9258a24","@libp2p/logger":"5.1.4-8a9258a24","@libp2p/multistream-select":"6.0.9-8a9258a24","@libp2p/peer-collections":"6.0.12-8a9258a24","@libp2p/peer-id":"5.0.8-8a9258a24","@libp2p/peer-store":"11.0.12-8a9258a24","@libp2p/utils":"6.2.1-8a9258a24","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-8a9258a24","readmeFilename":"README.md","gitHead":"8a9258a24168d13172eb139d32bc6889e71f81dc","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"d73bec58380aace0e6e9bad6f89d61035aa5bed9","size":212044,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-8a9258a24.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-8a9258a24.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-8a9258a24_1732701371763_0.8265170752866882"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-27T09:56:12.062Z","publish_time":1732701372062,"_source_registry_name":"default","_cnpm_publish_time":1732701372062},"2.3.1-4761dd701":{"name":"libp2p","version":"2.3.1-4761dd701","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-4761dd701","@libp2p/interface":"2.2.1-4761dd701","@libp2p/interface-internal":"2.1.1-4761dd701","@libp2p/logger":"5.1.4-4761dd701","@libp2p/multistream-select":"6.0.9-4761dd701","@libp2p/peer-collections":"6.0.12-4761dd701","@libp2p/peer-id":"5.0.8-4761dd701","@libp2p/peer-store":"11.0.12-4761dd701","@libp2p/utils":"6.2.1-4761dd701","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-4761dd701","readmeFilename":"README.md","gitHead":"4761dd701aec6620ee504cb9908fa2319971b79b","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"14de9bd06ff07db57fcfb473e1020d8b2786fe10","size":212043,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-4761dd701.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-4761dd701.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-4761dd701_1732643347785_0.9973438353824509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T17:49:07.976Z","publish_time":1732643347976,"_source_registry_name":"default","_cnpm_publish_time":1732643347976},"2.3.1-3650283f7":{"name":"libp2p","version":"2.3.1-3650283f7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-3650283f7","@libp2p/interface":"2.2.1-3650283f7","@libp2p/interface-internal":"2.1.1-3650283f7","@libp2p/logger":"5.1.4-3650283f7","@libp2p/multistream-select":"6.0.9-3650283f7","@libp2p/peer-collections":"6.0.12-3650283f7","@libp2p/peer-id":"5.0.8-3650283f7","@libp2p/peer-store":"11.0.12-3650283f7","@libp2p/utils":"6.2.1-3650283f7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-3650283f7","readmeFilename":"README.md","gitHead":"3650283f7aab93517730b21c0945731415d4663a","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"e296c5f2f21c53cd5a998ceaa27436350840ac7b","size":212038,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-3650283f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-3650283f7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-3650283f7_1732639599230_0.3679116726810028"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T16:46:39.489Z","publish_time":1732639599489,"_source_registry_name":"default","_cnpm_publish_time":1732639599489},"2.3.1-b02ea9b6e":{"name":"libp2p","version":"2.3.1-b02ea9b6e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-b02ea9b6e","@libp2p/interface":"2.2.1-b02ea9b6e","@libp2p/interface-internal":"2.1.1-b02ea9b6e","@libp2p/logger":"5.1.4-b02ea9b6e","@libp2p/multistream-select":"6.0.9-b02ea9b6e","@libp2p/peer-collections":"6.0.12-b02ea9b6e","@libp2p/peer-id":"5.0.8-b02ea9b6e","@libp2p/peer-store":"11.0.12-b02ea9b6e","@libp2p/utils":"6.2.1-b02ea9b6e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-b02ea9b6e","readmeFilename":"README.md","gitHead":"b02ea9b6edf1a6ef2e059ea8570ba57cc9052229","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"fb0990dc8f82fbdd5a83914237d311c6e0b1a0c9","size":212033,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-b02ea9b6e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-b02ea9b6e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-b02ea9b6e_1732635004059_0.5347994523328208"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T15:30:04.287Z","publish_time":1732635004287,"_source_registry_name":"default","_cnpm_publish_time":1732635004287},"2.3.1-bc90b4fd5":{"name":"libp2p","version":"2.3.1-bc90b4fd5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-bc90b4fd5","@libp2p/interface":"2.2.1-bc90b4fd5","@libp2p/interface-internal":"2.1.1-bc90b4fd5","@libp2p/logger":"5.1.4-bc90b4fd5","@libp2p/multistream-select":"6.0.9-bc90b4fd5","@libp2p/peer-collections":"6.0.12-bc90b4fd5","@libp2p/peer-id":"5.0.8-bc90b4fd5","@libp2p/peer-store":"11.0.12-bc90b4fd5","@libp2p/utils":"6.2.1-bc90b4fd5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-bc90b4fd5","readmeFilename":"README.md","gitHead":"bc90b4fd58aee1ccd94d4fd61cc48d336e77d772","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"fbd8998d9c2d230620677537ebe2bf562ece6b5f","size":212037,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-bc90b4fd5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-bc90b4fd5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-bc90b4fd5_1732526892003_0.3952071102262251"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T09:28:12.241Z","publish_time":1732526892241,"_source_registry_name":"default","_cnpm_publish_time":1732526892241},"2.3.1-a82b07d8c":{"name":"libp2p","version":"2.3.1-a82b07d8c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-a82b07d8c","@libp2p/interface":"2.2.1-a82b07d8c","@libp2p/interface-internal":"2.1.1-a82b07d8c","@libp2p/logger":"5.1.4-a82b07d8c","@libp2p/multistream-select":"6.0.9-a82b07d8c","@libp2p/peer-collections":"6.0.12-a82b07d8c","@libp2p/peer-id":"5.0.8-a82b07d8c","@libp2p/peer-store":"11.0.12-a82b07d8c","@libp2p/utils":"6.2.1-a82b07d8c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-a82b07d8c","readmeFilename":"README.md","gitHead":"a82b07d8c69640b6c72824a584b55bb7c30ca06e","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"7e0d71f5c623fa7fe3ae6c38095a2f8598843958","size":211998,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-a82b07d8c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-a82b07d8c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-a82b07d8c_1732526750188_0.9969781333160339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T09:25:50.471Z","publish_time":1732526750471,"_source_registry_name":"default","_cnpm_publish_time":1732526750471},"2.3.1-d6cd25d0d":{"name":"libp2p","version":"2.3.1-d6cd25d0d","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.3.1-d6cd25d0d","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"96f7acc5ba98b20fa9300818b89d391fcfeb4653","size":212261,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-d6cd25d0d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-d6cd25d0d.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"d6cd25d0deca292420093d894edbfbc47b347e5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.2.1-d6cd25d0d","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-d6cd25d0d","@libp2p/logger":"5.1.4-d6cd25d0d","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.8-d6cd25d0d","progress-events":"^1.0.0","@libp2p/interface":"2.2.1-d6cd25d0d","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.12-d6cd25d0d","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-d6cd25d0d","@libp2p/interface-internal":"2.1.1-d6cd25d0d","@libp2p/multistream-select":"6.0.9-d6cd25d0d","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.3.1-d6cd25d0d_1732526743395_0.8336292586302971","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-25T09:25:43.588Z","publish_time":1732526743588,"_source_registry_name":"default","_cnpm_publish_time":1732526743588},"2.3.1-98b43045c":{"name":"libp2p","version":"2.3.1-98b43045c","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.3.1-98b43045c","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b434a271e452e771fdf6b6e3e2f147c77e64bd11","size":211999,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-98b43045c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-98b43045c.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"98b43045cb4786defc74e21c637489109377ea35","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.2.1-98b43045c","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-98b43045c","@libp2p/logger":"5.1.4-98b43045c","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.8-98b43045c","progress-events":"^1.0.0","@libp2p/interface":"2.2.1-98b43045c","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.12-98b43045c","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-98b43045c","@libp2p/interface-internal":"2.1.1-98b43045c","@libp2p/multistream-select":"6.0.9-98b43045c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.3.1-98b43045c_1732526722039_0.8387563810293543","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-25T09:25:22.261Z","publish_time":1732526722261,"_source_registry_name":"default","_cnpm_publish_time":1732526722261},"2.3.1-4a85eb033":{"name":"libp2p","version":"2.3.1-4a85eb033","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-4a85eb033","@libp2p/interface":"2.2.1-4a85eb033","@libp2p/interface-internal":"2.1.1-4a85eb033","@libp2p/logger":"5.1.4-4a85eb033","@libp2p/multistream-select":"6.0.9-4a85eb033","@libp2p/peer-collections":"6.0.12-4a85eb033","@libp2p/peer-id":"5.0.8-4a85eb033","@libp2p/peer-store":"11.0.12-4a85eb033","@libp2p/utils":"6.2.1-4a85eb033","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-4a85eb033","readmeFilename":"README.md","gitHead":"4a85eb033f7ea8461a10bc8b38bbc76d1383d1cc","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"213b8228433401d2cf18a50cad2264edb6884673","size":209481,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-4a85eb033.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-4a85eb033.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-4a85eb033_1732521967834_0.5571298421216475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T08:06:08.061Z","publish_time":1732521968061,"_source_registry_name":"default","_cnpm_publish_time":1732521968061},"2.3.1-6ddc1b80e":{"name":"libp2p","version":"2.3.1-6ddc1b80e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-6ddc1b80e","@libp2p/interface":"2.2.1-6ddc1b80e","@libp2p/interface-internal":"2.1.1-6ddc1b80e","@libp2p/logger":"5.1.4-6ddc1b80e","@libp2p/multistream-select":"6.0.9-6ddc1b80e","@libp2p/peer-collections":"6.0.12-6ddc1b80e","@libp2p/peer-id":"5.0.8-6ddc1b80e","@libp2p/peer-store":"11.0.12-6ddc1b80e","@libp2p/utils":"6.2.1-6ddc1b80e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-6ddc1b80e","readmeFilename":"README.md","gitHead":"6ddc1b80ebe396afee58082865ae6cae2bb39fb1","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"03eeb55d801c503ef901d57ac01c0f40d27ec293","size":209591,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-6ddc1b80e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-6ddc1b80e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-6ddc1b80e_1732279940281_0.21053023048246056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T12:52:20.530Z","publish_time":1732279940530,"_source_registry_name":"default","_cnpm_publish_time":1732279940530},"2.3.1-0862522fe":{"name":"libp2p","version":"2.3.1-0862522fe","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.3.1-0862522fe","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"422c2f08fade6323866dd62486dcffb3bdde7330","size":207930,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-0862522fe.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-0862522fe.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"0862522fe7ebfd050b404edcd9101c8c2d8cc1b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.2.1-0862522fe","merge-options":"^3.0.4","@libp2p/crypto":"5.0.7-0862522fe","@libp2p/logger":"5.1.4-0862522fe","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.8-0862522fe","progress-events":"^1.0.0","@libp2p/interface":"2.2.1-0862522fe","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.12-0862522fe","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.12-0862522fe","@libp2p/interface-internal":"2.1.1-0862522fe","@libp2p/multistream-select":"6.0.9-0862522fe","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.3.1-0862522fe_1732278798276_0.6205183367937159","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-22T12:33:18.553Z","publish_time":1732278798553,"_source_registry_name":"default","_cnpm_publish_time":1732278798553},"2.3.1-b248eefc0":{"name":"libp2p","version":"2.3.1-b248eefc0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-b248eefc0","@libp2p/interface":"2.2.1-b248eefc0","@libp2p/interface-internal":"2.1.1-b248eefc0","@libp2p/logger":"5.1.4-b248eefc0","@libp2p/multistream-select":"6.0.9-b248eefc0","@libp2p/peer-collections":"6.0.12-b248eefc0","@libp2p/peer-id":"5.0.8-b248eefc0","@libp2p/peer-store":"11.0.12-b248eefc0","@libp2p/utils":"6.2.1-b248eefc0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-b248eefc0","readmeFilename":"README.md","gitHead":"b248eefc01e6034c211b0d458d0ce7a74e99c24f","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"7eb350abb1d5266fd183df0a49dd0253c3cab878","size":207915,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-b248eefc0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-b248eefc0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-b248eefc0_1732180022765_0.8036142290814687"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T09:07:03.016Z","publish_time":1732180023016,"_source_registry_name":"default","_cnpm_publish_time":1732180023016},"2.3.1-d866eb5bb":{"name":"libp2p","version":"2.3.1-d866eb5bb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-d866eb5bb","@libp2p/interface":"2.2.1-d866eb5bb","@libp2p/interface-internal":"2.1.1-d866eb5bb","@libp2p/logger":"5.1.4-d866eb5bb","@libp2p/multistream-select":"6.0.9-d866eb5bb","@libp2p/peer-collections":"6.0.12-d866eb5bb","@libp2p/peer-id":"5.0.8-d866eb5bb","@libp2p/peer-store":"11.0.12-d866eb5bb","@libp2p/utils":"6.2.1-d866eb5bb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-d866eb5bb","readmeFilename":"README.md","gitHead":"d866eb5bb8269485364c233119331ca073ff1343","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"003ddda33c9f91458eb97763e676146fb32fde15","size":207749,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-d866eb5bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-d866eb5bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-d866eb5bb_1732036997019_0.3210579188036169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T17:23:17.274Z","publish_time":1732036997274,"_source_registry_name":"default","_cnpm_publish_time":1732036997274},"2.3.1-f53f65d18":{"name":"libp2p","version":"2.3.1-f53f65d18","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.7-f53f65d18","@libp2p/interface":"2.2.1-f53f65d18","@libp2p/interface-internal":"2.1.1-f53f65d18","@libp2p/logger":"5.1.4-f53f65d18","@libp2p/multistream-select":"6.0.9-f53f65d18","@libp2p/peer-collections":"6.0.12-f53f65d18","@libp2p/peer-id":"5.0.8-f53f65d18","@libp2p/peer-store":"11.0.12-f53f65d18","@libp2p/utils":"6.2.1-f53f65d18","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1-f53f65d18","readmeFilename":"README.md","gitHead":"f53f65d1805f9cd41f1b55558cef06d03f7a796c","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"bf1e8e68aaabd5067c5597ba8c050d2a3783d30a","size":207752,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1-f53f65d18.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1-f53f65d18.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1-f53f65d18_1732027217848_0.09270171448319453"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T14:40:18.074Z","publish_time":1732027218074,"_source_registry_name":"default","_cnpm_publish_time":1732027218074},"2.3.1":{"name":"libp2p","version":"2.3.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.7","@libp2p/interface":"^2.2.1","@libp2p/interface-internal":"^2.1.1","@libp2p/logger":"^5.1.4","@libp2p/multistream-select":"^6.0.9","@libp2p/peer-collections":"^6.0.12","@libp2p/peer-id":"^5.0.8","@libp2p/peer-store":"^11.0.12","@libp2p/utils":"^6.2.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.1","gitHead":"4d59c801a6b45dcc0b2d7b457b4ae3b107b57cbb","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"eebf945919f3942deb76cf6ce8c2f367e56f813c","size":207945,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.1_1731933725024_0.865019568782593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T12:42:05.282Z","publish_time":1731933725282,"_source_registry_name":"default","_cnpm_publish_time":1731933725282},"2.3.0-05d559f54":{"name":"libp2p","version":"2.3.0-05d559f54","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-05d559f54","@libp2p/interface":"2.2.0-05d559f54","@libp2p/interface-internal":"2.1.0-05d559f54","@libp2p/logger":"5.1.3-05d559f54","@libp2p/multistream-select":"6.0.8-05d559f54","@libp2p/peer-collections":"6.0.11-05d559f54","@libp2p/peer-id":"5.0.7-05d559f54","@libp2p/peer-store":"11.0.11-05d559f54","@libp2p/utils":"6.2.0-05d559f54","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.0-05d559f54","readmeFilename":"README.md","gitHead":"05d559f545d7408646f2b7dcd5adf5c6771a97e6","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"bda1e573747493b212b3a2b4f811b67a40fa7cd5","size":207749,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.0-05d559f54.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.0-05d559f54.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.0-05d559f54_1731929062437_0.2549892077835634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T11:24:22.656Z","publish_time":1731929062656,"_source_registry_name":"default","_cnpm_publish_time":1731929062656},"2.3.0-656db81cf":{"name":"libp2p","version":"2.3.0-656db81cf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-656db81cf","@libp2p/interface":"2.2.0-656db81cf","@libp2p/interface-internal":"2.1.0-656db81cf","@libp2p/logger":"5.1.3-656db81cf","@libp2p/multistream-select":"6.0.8-656db81cf","@libp2p/peer-collections":"6.0.11-656db81cf","@libp2p/peer-id":"5.0.7-656db81cf","@libp2p/peer-store":"11.0.11-656db81cf","@libp2p/utils":"6.2.0-656db81cf","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.0-656db81cf","readmeFilename":"README.md","gitHead":"656db81cff6f5cb8d1d5523f1928323057308b5a","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"ea7471671e8e8c210ea9af7ab28cad11e10d93c2","size":207750,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.0-656db81cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.0-656db81cf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.0-656db81cf_1731926597794_0.902039687343501"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T10:43:18.030Z","publish_time":1731926598030,"_source_registry_name":"default","_cnpm_publish_time":1731926598030},"2.3.0":{"name":"libp2p","version":"2.3.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.6","@libp2p/interface":"^2.2.0","@libp2p/interface-internal":"^2.1.0","@libp2p/logger":"^5.1.3","@libp2p/multistream-select":"^6.0.8","@libp2p/peer-collections":"^6.0.11","@libp2p/peer-id":"^5.0.7","@libp2p/peer-store":"^11.0.11","@libp2p/utils":"^6.2.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.3.0","gitHead":"5feb1bb30909cbb97645412984fc07bb32b218f9","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"44b2c6bbe9b16fb2d310995c756da7c1612133a6","size":207940,"noattachment":false,"key":"/libp2p/-/libp2p-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.3.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.3.0_1731919898665_0.12207549186035327"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T08:51:38.924Z","publish_time":1731919898924,"_source_registry_name":"default","_cnpm_publish_time":1731919898924},"2.2.1-432955390":{"name":"libp2p","version":"2.2.1-432955390","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-432955390","@libp2p/interface":"2.2.0-432955390","@libp2p/interface-internal":"2.0.10-432955390","@libp2p/logger":"5.1.3-432955390","@libp2p/multistream-select":"6.0.8-432955390","@libp2p/peer-collections":"6.0.10-432955390","@libp2p/peer-id":"5.0.7-432955390","@libp2p/peer-store":"11.0.10-432955390","@libp2p/utils":"6.1.3-432955390","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-432955390","readmeFilename":"README.md","gitHead":"43295539045639fe003e762dede1ec1a5aa60c77","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"ed30d5acd7b423e5377263d39e71f6f19c9717fc","size":207751,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-432955390.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-432955390.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-432955390_1731754329629_0.8981605367955594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-16T10:52:09.944Z","publish_time":1731754329944,"_source_registry_name":"default","_cnpm_publish_time":1731754329944},"2.2.1-eee97c7d4":{"name":"libp2p","version":"2.2.1-eee97c7d4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-eee97c7d4","@libp2p/interface":"2.2.0-eee97c7d4","@libp2p/interface-internal":"2.0.10-eee97c7d4","@libp2p/logger":"5.1.3-eee97c7d4","@libp2p/multistream-select":"6.0.8-eee97c7d4","@libp2p/peer-collections":"6.0.10-eee97c7d4","@libp2p/peer-id":"5.0.7-eee97c7d4","@libp2p/peer-store":"11.0.10-eee97c7d4","@libp2p/utils":"6.1.3-eee97c7d4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-eee97c7d4","readmeFilename":"README.md","gitHead":"eee97c7d4ced5763f6620e535f3c9a5619abf046","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"794f67859a223afb8c29dd1c1046eda8300bac2a","size":207746,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-eee97c7d4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-eee97c7d4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-eee97c7d4_1731686651796_0.48252518241446163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T16:04:12.119Z","publish_time":1731686652119,"_source_registry_name":"default","_cnpm_publish_time":1731686652119},"2.2.1-2feaeddb4":{"name":"libp2p","version":"2.2.1-2feaeddb4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-2feaeddb4","@libp2p/interface":"2.2.0-2feaeddb4","@libp2p/interface-internal":"2.0.10-2feaeddb4","@libp2p/logger":"5.1.3-2feaeddb4","@libp2p/multistream-select":"6.0.8-2feaeddb4","@libp2p/peer-collections":"6.0.10-2feaeddb4","@libp2p/peer-id":"5.0.7-2feaeddb4","@libp2p/peer-store":"11.0.10-2feaeddb4","@libp2p/utils":"6.1.3-2feaeddb4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-2feaeddb4","readmeFilename":"README.md","gitHead":"2feaeddb40712a5d58aee158021a10b9b9bbf660","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"2fa97d7b17a6f2191d3b581491cff291ec3cc75a","size":207740,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-2feaeddb4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-2feaeddb4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-2feaeddb4_1731669258550_0.5376695998224019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T11:14:18.834Z","publish_time":1731669258834,"_source_registry_name":"default","_cnpm_publish_time":1731669258834},"2.2.1-c917314f3":{"name":"libp2p","version":"2.2.1-c917314f3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-c917314f3","@libp2p/interface":"2.2.0-c917314f3","@libp2p/interface-internal":"2.0.10-c917314f3","@libp2p/logger":"5.1.3-c917314f3","@libp2p/multistream-select":"6.0.8-c917314f3","@libp2p/peer-collections":"6.0.10-c917314f3","@libp2p/peer-id":"5.0.7-c917314f3","@libp2p/peer-store":"11.0.10-c917314f3","@libp2p/utils":"6.1.3-c917314f3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-c917314f3","readmeFilename":"README.md","gitHead":"c917314f3e07f842f1d97f6453d00b27428de5ab","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"65fd613b69aaf04a4d858fe82d550c01e2e96bde","size":207746,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-c917314f3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-c917314f3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-c917314f3_1731602117017_0.2037440403931794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T16:35:17.318Z","publish_time":1731602117318,"_source_registry_name":"default","_cnpm_publish_time":1731602117318},"2.2.1-844a8d2d1":{"name":"libp2p","version":"2.2.1-844a8d2d1","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.2.1-844a8d2d1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"43adc1e03e39d13c9bab75001a8097a3552e41a2","size":207743,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-844a8d2d1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-844a8d2d1.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"844a8d2d19d8f834a39ebc65f91ef771baa99501","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:webkit":"aegir test -t browser -- --browser webkit","test:firefox":"aegir test -t browser -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.1.3-844a8d2d1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.6-844a8d2d1","@libp2p/logger":"5.1.3-844a8d2d1","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.7-844a8d2d1","progress-events":"^1.0.0","@libp2p/interface":"2.2.0-844a8d2d1","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.10-844a8d2d1","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.10-844a8d2d1","@libp2p/interface-internal":"2.0.10-844a8d2d1","@libp2p/multistream-select":"6.0.8-844a8d2d1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","it-length-prefixed":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.2.1-844a8d2d1_1731600484279_0.1231795079608986","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-14T16:08:04.551Z","publish_time":1731600484551,"_source_registry_name":"default","_cnpm_publish_time":1731600484551},"2.2.1-7dcabb884":{"name":"libp2p","version":"2.2.1-7dcabb884","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-7dcabb884","@libp2p/interface":"2.2.0-7dcabb884","@libp2p/interface-internal":"2.0.10-7dcabb884","@libp2p/logger":"5.1.3-7dcabb884","@libp2p/multistream-select":"6.0.8-7dcabb884","@libp2p/peer-collections":"6.0.10-7dcabb884","@libp2p/peer-id":"5.0.7-7dcabb884","@libp2p/peer-store":"11.0.10-7dcabb884","@libp2p/utils":"6.1.3-7dcabb884","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-7dcabb884","readmeFilename":"README.md","gitHead":"7dcabb884c37dfba69e3ce427544ab05209d137b","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"47eb19dea9ab4fd11016464e48e4baecc35fa9cd","size":207741,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-7dcabb884.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-7dcabb884.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-7dcabb884_1731581365030_0.5704855885321058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T10:49:25.262Z","publish_time":1731581365262,"_source_registry_name":"default","_cnpm_publish_time":1731581365262},"2.2.1-7626b224d":{"name":"libp2p","version":"2.2.1-7626b224d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-7626b224d","@libp2p/interface":"2.2.0-7626b224d","@libp2p/interface-internal":"2.0.10-7626b224d","@libp2p/logger":"5.1.3-7626b224d","@libp2p/multistream-select":"6.0.8-7626b224d","@libp2p/peer-collections":"6.0.10-7626b224d","@libp2p/peer-id":"5.0.7-7626b224d","@libp2p/peer-store":"11.0.10-7626b224d","@libp2p/utils":"6.1.3-7626b224d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-7626b224d","readmeFilename":"README.md","gitHead":"7626b224d23c474d1c885c8a7922977ab7e4bea6","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"199ded3d29aaa788ba428319d8c4711794fd40b5","size":208127,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-7626b224d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-7626b224d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-7626b224d_1731412503525_0.8621671176175201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T11:55:03.784Z","publish_time":1731412503784,"_source_registry_name":"default","_cnpm_publish_time":1731412503784},"2.2.1-02f285fc8":{"name":"libp2p","version":"2.2.1-02f285fc8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-02f285fc8","@libp2p/interface":"2.2.0-02f285fc8","@libp2p/interface-internal":"2.0.10-02f285fc8","@libp2p/logger":"5.1.3-02f285fc8","@libp2p/multistream-select":"6.0.8-02f285fc8","@libp2p/peer-collections":"6.0.10-02f285fc8","@libp2p/peer-id":"5.0.7-02f285fc8","@libp2p/peer-store":"11.0.10-02f285fc8","@libp2p/utils":"6.1.3-02f285fc8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-02f285fc8","readmeFilename":"README.md","gitHead":"02f285fc8256cfc970f338e5ea7dbef67581b5d9","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"a3f847683c7f8bb6e6634edf6e6862fd79583acf","size":208133,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-02f285fc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-02f285fc8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-02f285fc8_1731402465265_0.3707140104976854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T09:07:45.449Z","publish_time":1731402465449,"_source_registry_name":"default","_cnpm_publish_time":1731402465449},"2.2.1-32ca76fcb":{"name":"libp2p","version":"2.2.1-32ca76fcb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-32ca76fcb","@libp2p/interface":"2.2.0-32ca76fcb","@libp2p/interface-internal":"2.0.10-32ca76fcb","@libp2p/logger":"5.1.3-32ca76fcb","@libp2p/multistream-select":"6.0.8-32ca76fcb","@libp2p/peer-collections":"6.0.10-32ca76fcb","@libp2p/peer-id":"5.0.7-32ca76fcb","@libp2p/peer-store":"11.0.10-32ca76fcb","@libp2p/utils":"6.1.3-32ca76fcb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-32ca76fcb","readmeFilename":"README.md","gitHead":"32ca76fcb5360c11b22bfd5e81712f08a46b1df8","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"2a459b5936515d470bb16e06725a3272b3814736","size":208118,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-32ca76fcb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-32ca76fcb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-32ca76fcb_1731054151625_0.9406016093593819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-08T08:22:31.996Z","publish_time":1731054151996,"_source_registry_name":"default","_cnpm_publish_time":1731054151996},"2.2.1-665769021":{"name":"libp2p","version":"2.2.1-665769021","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-665769021","@libp2p/interface":"2.2.0-665769021","@libp2p/interface-internal":"2.0.10-665769021","@libp2p/logger":"5.1.3-665769021","@libp2p/multistream-select":"6.0.8-665769021","@libp2p/peer-collections":"6.0.10-665769021","@libp2p/peer-id":"5.0.7-665769021","@libp2p/peer-store":"11.0.10-665769021","@libp2p/utils":"6.1.3-665769021","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-665769021","readmeFilename":"README.md","gitHead":"6657690217b689653c70fee727aa13db2eeea773","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"e165adb449fc2fd3e17cbd65028b37291e838846","size":208121,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-665769021.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-665769021.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-665769021_1730990316483_0.17416248209933705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T14:38:36.773Z","publish_time":1730990316773,"_source_registry_name":"default","_cnpm_publish_time":1730990316773},"2.2.1-7dead6d35":{"name":"libp2p","version":"2.2.1-7dead6d35","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-7dead6d35","@libp2p/interface":"2.2.0-7dead6d35","@libp2p/interface-internal":"2.0.10-7dead6d35","@libp2p/logger":"5.1.3-7dead6d35","@libp2p/multistream-select":"6.0.8-7dead6d35","@libp2p/peer-collections":"6.0.10-7dead6d35","@libp2p/peer-id":"5.0.7-7dead6d35","@libp2p/peer-store":"11.0.10-7dead6d35","@libp2p/utils":"6.1.3-7dead6d35","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-7dead6d35","readmeFilename":"README.md","gitHead":"7dead6d35d96add1cd4f386b5b7bf5f014d155da","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"b1b88d65a1a71c93b91793aaf724ecbde4d381e6","size":208119,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-7dead6d35.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-7dead6d35.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-7dead6d35_1730986017217_0.7259086929189118"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T13:26:57.458Z","publish_time":1730986017458,"_source_registry_name":"default","_cnpm_publish_time":1730986017458},"2.2.1-6bd7f9169":{"name":"libp2p","version":"2.2.1-6bd7f9169","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-6bd7f9169","@libp2p/interface":"2.2.0-6bd7f9169","@libp2p/interface-internal":"2.0.10-6bd7f9169","@libp2p/logger":"5.1.3-6bd7f9169","@libp2p/multistream-select":"6.0.8-6bd7f9169","@libp2p/peer-collections":"6.0.10-6bd7f9169","@libp2p/peer-id":"5.0.7-6bd7f9169","@libp2p/peer-store":"11.0.10-6bd7f9169","@libp2p/utils":"6.1.3-6bd7f9169","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-6bd7f9169","readmeFilename":"README.md","gitHead":"6bd7f9169cca1609071845c22a1ee41ab775f45b","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"1a6e08ebf38b5ae96cca77b2b2fa94b181ad341e","size":208120,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-6bd7f9169.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-6bd7f9169.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-6bd7f9169_1730967834944_0.8955937029661829"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T08:23:55.220Z","publish_time":1730967835220,"_source_registry_name":"default","_cnpm_publish_time":1730967835220},"2.2.1-91687998d":{"name":"libp2p","version":"2.2.1-91687998d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-91687998d","@libp2p/interface":"2.2.0-91687998d","@libp2p/interface-internal":"2.0.10-91687998d","@libp2p/logger":"5.1.3-91687998d","@libp2p/multistream-select":"6.0.8-91687998d","@libp2p/peer-collections":"6.0.10-91687998d","@libp2p/peer-id":"5.0.7-91687998d","@libp2p/peer-store":"11.0.10-91687998d","@libp2p/utils":"6.1.3-91687998d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-length-prefixed":"^9.1.0","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-91687998d","readmeFilename":"README.md","gitHead":"91687998d7ae536549ddcd840aa430098860f0fb","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"c02502bb0690e7fa8e46a53b7fad4a6252804184","size":208121,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-91687998d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-91687998d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-91687998d_1730878749129_0.9744381216371463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T07:39:09.344Z","publish_time":1730878749344,"_source_registry_name":"default","_cnpm_publish_time":1730878749344},"2.2.1-d30d07e6f":{"name":"libp2p","version":"2.2.1-d30d07e6f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:webkit":"aegir test -t browser -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-d30d07e6f","@libp2p/interface":"2.2.0-d30d07e6f","@libp2p/interface-internal":"2.0.10-d30d07e6f","@libp2p/logger":"5.1.3-d30d07e6f","@libp2p/multistream-select":"6.0.8-d30d07e6f","@libp2p/peer-collections":"6.0.10-d30d07e6f","@libp2p/peer-id":"5.0.7-d30d07e6f","@libp2p/peer-store":"11.0.10-d30d07e6f","@libp2p/utils":"6.1.3-d30d07e6f","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/echo":"2.1.1-d30d07e6f","@libp2p/memory":"0.0.0-d30d07e6f","@libp2p/mplex":"11.0.10-d30d07e6f","@libp2p/plaintext":"2.0.10-d30d07e6f","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-d30d07e6f","readmeFilename":"README.md","gitHead":"d30d07e6ff1b2825338a767f80c5dc14ae7fa3cd","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"4af49d50d5710ecdcfcd3df61055f8ed194ea7d6","size":208164,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-d30d07e6f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-d30d07e6f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-d30d07e6f_1730815933047_0.3141545600104019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-05T14:12:13.370Z","publish_time":1730815933370,"_source_registry_name":"default","_cnpm_publish_time":1730815933370},"2.2.1-adc767899":{"name":"libp2p","version":"2.2.1-adc767899","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-adc767899","@libp2p/interface":"2.2.0-adc767899","@libp2p/interface-internal":"2.0.10-adc767899","@libp2p/logger":"5.1.3-adc767899","@libp2p/multistream-select":"6.0.8-adc767899","@libp2p/peer-collections":"6.0.10-adc767899","@libp2p/peer-id":"5.0.7-adc767899","@libp2p/peer-store":"11.0.10-adc767899","@libp2p/utils":"6.1.3-adc767899","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.1.0-adc767899","@libp2p/identify":"3.0.10-adc767899","@libp2p/interface-compliance-tests":"6.1.8-adc767899","@libp2p/mplex":"11.0.10-adc767899","@libp2p/plaintext":"2.0.10-adc767899","@libp2p/tcp":"10.0.11-adc767899","@libp2p/websockets":"9.0.11-adc767899","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-adc767899","readmeFilename":"README.md","gitHead":"adc767899d3fcf186a2bfb37a4d53decadc3a93f","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"ba13f18a519695b3b8e4816456d38a2d3d96e994","size":208321,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-adc767899.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-adc767899.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-adc767899_1730794194619_0.8191965264040966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-05T08:09:54.771Z","publish_time":1730794194771,"_source_registry_name":"default","_cnpm_publish_time":1730794194771},"2.2.1-7c085d10c":{"name":"libp2p","version":"2.2.1-7c085d10c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-7c085d10c","@libp2p/interface":"2.2.0-7c085d10c","@libp2p/interface-internal":"2.0.10-7c085d10c","@libp2p/logger":"5.1.3-7c085d10c","@libp2p/multistream-select":"6.0.8-7c085d10c","@libp2p/peer-collections":"6.0.10-7c085d10c","@libp2p/peer-id":"5.0.7-7c085d10c","@libp2p/peer-store":"11.0.10-7c085d10c","@libp2p/utils":"6.1.3-7c085d10c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.1.0-7c085d10c","@libp2p/identify":"3.0.10-7c085d10c","@libp2p/interface-compliance-tests":"6.1.8-7c085d10c","@libp2p/mplex":"11.0.10-7c085d10c","@libp2p/plaintext":"2.0.10-7c085d10c","@libp2p/tcp":"10.0.11-7c085d10c","@libp2p/websockets":"9.0.11-7c085d10c","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-7c085d10c","readmeFilename":"README.md","gitHead":"7c085d10c4d9f491ab85b2467ab1202769ec7a5a","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"56f1f31b8d81381705578ce348c8f5844016f797","size":208298,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-7c085d10c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-7c085d10c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-7c085d10c_1730760066275_0.8275617393671326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-04T22:41:06.558Z","publish_time":1730760066558,"_source_registry_name":"default","_cnpm_publish_time":1730760066558},"2.2.1-0a3406a05":{"name":"libp2p","version":"2.2.1-0a3406a05","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-0a3406a05","@libp2p/interface":"2.2.0-0a3406a05","@libp2p/interface-internal":"2.0.10-0a3406a05","@libp2p/logger":"5.1.3-0a3406a05","@libp2p/multistream-select":"6.0.8-0a3406a05","@libp2p/peer-collections":"6.0.10-0a3406a05","@libp2p/peer-id":"5.0.7-0a3406a05","@libp2p/peer-store":"11.0.10-0a3406a05","@libp2p/utils":"6.1.3-0a3406a05","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.1.0-0a3406a05","@libp2p/identify":"3.0.10-0a3406a05","@libp2p/interface-compliance-tests":"6.1.8-0a3406a05","@libp2p/mplex":"11.0.10-0a3406a05","@libp2p/plaintext":"2.0.10-0a3406a05","@libp2p/tcp":"10.0.11-0a3406a05","@libp2p/websockets":"9.0.11-0a3406a05","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-0a3406a05","readmeFilename":"README.md","gitHead":"0a3406a0536f8e7390e67eec88ccc518bd90e9a6","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"de1572868bd62ba7a44cc8d4d0aaa09d09064148","size":208295,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-0a3406a05.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-0a3406a05.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-0a3406a05_1730550013497_0.9549063372878688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-02T12:20:13.814Z","publish_time":1730550013814,"_source_registry_name":"default","_cnpm_publish_time":1730550013814},"2.2.1-c2ff2e454":{"name":"libp2p","version":"2.2.1-c2ff2e454","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-c2ff2e454","@libp2p/interface":"2.2.0-c2ff2e454","@libp2p/interface-internal":"2.0.10-c2ff2e454","@libp2p/logger":"5.1.3-c2ff2e454","@libp2p/multistream-select":"6.0.8-c2ff2e454","@libp2p/peer-collections":"6.0.10-c2ff2e454","@libp2p/peer-id":"5.0.7-c2ff2e454","@libp2p/peer-store":"11.0.10-c2ff2e454","@libp2p/utils":"6.1.3-c2ff2e454","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.1.0-c2ff2e454","@libp2p/identify":"3.0.10-c2ff2e454","@libp2p/interface-compliance-tests":"6.1.8-c2ff2e454","@libp2p/mplex":"11.0.10-c2ff2e454","@libp2p/plaintext":"2.0.10-c2ff2e454","@libp2p/tcp":"10.0.11-c2ff2e454","@libp2p/websockets":"9.0.11-c2ff2e454","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-c2ff2e454","readmeFilename":"README.md","gitHead":"c2ff2e454ae7ad12acd223aa0b5fd2b065942aff","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"e90eb34d5bdb80ab13530de849c26ba16ad228a6","size":208293,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-c2ff2e454.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-c2ff2e454.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-c2ff2e454_1730547832382_0.892637847424476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-02T11:43:52.623Z","publish_time":1730547832623,"_source_registry_name":"default","_cnpm_publish_time":1730547832623},"2.2.1-ad5cfd66a":{"name":"libp2p","version":"2.2.1-ad5cfd66a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.6-ad5cfd66a","@libp2p/interface":"2.2.0-ad5cfd66a","@libp2p/interface-internal":"2.0.10-ad5cfd66a","@libp2p/logger":"5.1.3-ad5cfd66a","@libp2p/multistream-select":"6.0.8-ad5cfd66a","@libp2p/peer-collections":"6.0.10-ad5cfd66a","@libp2p/peer-id":"5.0.7-ad5cfd66a","@libp2p/peer-store":"11.0.10-ad5cfd66a","@libp2p/utils":"6.1.3-ad5cfd66a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.1.0-ad5cfd66a","@libp2p/identify":"3.0.10-ad5cfd66a","@libp2p/interface-compliance-tests":"6.1.8-ad5cfd66a","@libp2p/mplex":"11.0.10-ad5cfd66a","@libp2p/plaintext":"2.0.10-ad5cfd66a","@libp2p/tcp":"10.0.11-ad5cfd66a","@libp2p/websockets":"9.0.11-ad5cfd66a","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1-ad5cfd66a","readmeFilename":"README.md","gitHead":"ad5cfd66a3fccf94ddcabce8675a3bf742669484","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"6001e1350538487abd45b5a02ed5d05c675374b1","size":208294,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1-ad5cfd66a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1-ad5cfd66a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1-ad5cfd66a_1730280490701_0.059987092968171396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-30T09:28:10.977Z","publish_time":1730280490977,"_source_registry_name":"default","_cnpm_publish_time":1730280490977},"2.2.1":{"name":"libp2p","version":"2.2.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.6","@libp2p/interface":"^2.2.0","@libp2p/interface-internal":"^2.0.10","@libp2p/logger":"^5.1.3","@libp2p/multistream-select":"^6.0.8","@libp2p/peer-collections":"^6.0.10","@libp2p/peer-id":"^5.0.7","@libp2p/peer-store":"^11.0.10","@libp2p/utils":"^6.1.3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^3.1.0","@libp2p/identify":"^3.0.10","@libp2p/interface-compliance-tests":"^6.1.8","@libp2p/mplex":"^11.0.10","@libp2p/plaintext":"^2.0.10","@libp2p/tcp":"^10.0.11","@libp2p/websockets":"^9.0.11","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.1","gitHead":"f8a3c0c31210e7185a20ef158e1aff324f87a144","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"eef3ffc80ae6d8b7ec75fe0d6ac562e1ec5ece32","size":208465,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.1_1730146641139_0.15868788659671584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-28T20:17:21.447Z","publish_time":1730146641447,"_source_registry_name":"default","_cnpm_publish_time":1730146641447},"2.2.0":{"name":"libp2p","version":"2.2.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.6","@libp2p/interface":"^2.2.0","@libp2p/interface-internal":"^2.0.10","@libp2p/logger":"^5.1.3","@libp2p/multistream-select":"^6.0.8","@libp2p/peer-collections":"^6.0.10","@libp2p/peer-id":"^5.0.7","@libp2p/peer-store":"^11.0.10","@libp2p/utils":"^6.1.3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^3.1.0","@libp2p/identify":"^3.0.10","@libp2p/interface-compliance-tests":"^6.1.8","@libp2p/mplex":"^11.0.10","@libp2p/plaintext":"^2.0.10","@libp2p/tcp":"^10.0.11","@libp2p/websockets":"^9.0.10","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.2.0","gitHead":"2bbb5e191d4cf224c49a237fecbea379ff165cc8","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"127721a4cb8c81a4655887ef122c2ee6008c2074","size":208459,"noattachment":false,"key":"/libp2p/-/libp2p-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.2.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.2.0_1730113041588_0.7586478015739277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-28T10:57:21.780Z","publish_time":1730113041780,"_source_registry_name":"default","_cnpm_publish_time":1730113041780},"2.1.10-a657bbd2e":{"name":"libp2p","version":"2.1.10-a657bbd2e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.5-a657bbd2e","@libp2p/interface":"2.1.3-a657bbd2e","@libp2p/interface-internal":"2.0.9-a657bbd2e","@libp2p/logger":"5.1.2-a657bbd2e","@libp2p/multistream-select":"6.0.7-a657bbd2e","@libp2p/peer-collections":"6.0.9-a657bbd2e","@libp2p/peer-id":"5.0.6-a657bbd2e","@libp2p/peer-store":"11.0.9-a657bbd2e","@libp2p/utils":"6.1.2-a657bbd2e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.0.0-a657bbd2e","@libp2p/identify":"3.0.9-a657bbd2e","@libp2p/interface-compliance-tests":"6.1.7-a657bbd2e","@libp2p/mplex":"11.0.9-a657bbd2e","@libp2p/plaintext":"2.0.9-a657bbd2e","@libp2p/tcp":"10.0.10-a657bbd2e","@libp2p/websockets":"9.0.9-a657bbd2e","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.10-a657bbd2e","readmeFilename":"README.md","gitHead":"a657bbd2eede0fc5720f7e7dae9ff8a8a81d16fa","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"09c8c70468e0b0c091117696c7c2e47174ffb002","size":208288,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.10-a657bbd2e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.10-a657bbd2e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.10-a657bbd2e_1730105058596_0.1264537151776881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-28T08:44:18.881Z","publish_time":1730105058881,"_source_registry_name":"default","_cnpm_publish_time":1730105058881},"2.1.10-d34642db1":{"name":"libp2p","version":"2.1.10-d34642db1","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.10-d34642db1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0dde74f7c86e344dbd3740f04bb62ec3987c4a8c","size":208249,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.10-d34642db1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.10-d34642db1.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"d34642db1c2be39a74fe7cf21508eb17c19c8a22","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.1.2-d34642db1","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-d34642db1","@libp2p/logger":"5.1.2-d34642db1","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.6-d34642db1","progress-events":"^1.0.0","@libp2p/interface":"2.1.3-d34642db1","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.9-d34642db1","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.9-d34642db1","@libp2p/interface-internal":"2.0.9-d34642db1","@libp2p/multistream-select":"6.0.7-d34642db1","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.10-d34642db1","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.9-d34642db1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.9-d34642db1","@libp2p/plaintext":"2.0.9-d34642db1","@libp2p/websockets":"9.0.9-d34642db1","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.0.0-d34642db1","@libp2p/interface-compliance-tests":"6.1.7-d34642db1"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.10-d34642db1_1730104337513_0.4203499404761293","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-28T08:32:17.785Z","publish_time":1730104337785,"_source_registry_name":"default","_cnpm_publish_time":1730104337785},"2.1.10-7383821e1":{"name":"libp2p","version":"2.1.10-7383821e1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.5-7383821e1","@libp2p/interface":"2.1.3-7383821e1","@libp2p/interface-internal":"2.0.9-7383821e1","@libp2p/logger":"5.1.2-7383821e1","@libp2p/multistream-select":"6.0.7-7383821e1","@libp2p/peer-collections":"6.0.9-7383821e1","@libp2p/peer-id":"5.0.6-7383821e1","@libp2p/peer-store":"11.0.9-7383821e1","@libp2p/utils":"6.1.2-7383821e1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.0.0-7383821e1","@libp2p/identify":"3.0.9-7383821e1","@libp2p/interface-compliance-tests":"6.1.7-7383821e1","@libp2p/mplex":"11.0.9-7383821e1","@libp2p/plaintext":"2.0.9-7383821e1","@libp2p/tcp":"10.0.10-7383821e1","@libp2p/websockets":"9.0.9-7383821e1","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.10-7383821e1","readmeFilename":"README.md","gitHead":"7383821e1a4bab17ee56a55c78d523e918db0bcc","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"7cee3f69fbf516b8ae167d6ffa9079019f39cc73","size":208222,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.10-7383821e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.10-7383821e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.10-7383821e1_1729927738256_0.4057670815374175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-26T07:28:58.461Z","publish_time":1729927738461,"_source_registry_name":"default","_cnpm_publish_time":1729927738461},"2.1.10-717731e49":{"name":"libp2p","version":"2.1.10-717731e49","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.5-717731e49","@libp2p/interface":"2.1.3-717731e49","@libp2p/interface-internal":"2.0.9-717731e49","@libp2p/logger":"5.1.2-717731e49","@libp2p/multistream-select":"6.0.7-717731e49","@libp2p/peer-collections":"6.0.9-717731e49","@libp2p/peer-id":"5.0.6-717731e49","@libp2p/peer-store":"11.0.9-717731e49","@libp2p/utils":"6.1.2-717731e49","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"3.0.0-717731e49","@libp2p/identify":"3.0.9-717731e49","@libp2p/interface-compliance-tests":"6.1.7-717731e49","@libp2p/mplex":"11.0.9-717731e49","@libp2p/plaintext":"2.0.9-717731e49","@libp2p/tcp":"10.0.10-717731e49","@libp2p/websockets":"9.0.9-717731e49","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.10-717731e49","readmeFilename":"README.md","gitHead":"717731e49a40142164af6c5c5703f0cad32edbe5","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"8aea3b86ef83108225ab61510607e2d8379172a5","size":208270,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.10-717731e49.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.10-717731e49.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.10-717731e49_1729851741298_0.7771337259142166"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T10:22:21.475Z","publish_time":1729851741475,"_source_registry_name":"default","_cnpm_publish_time":1729851741475},"2.1.10":{"name":"libp2p","version":"2.1.10","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.5","@libp2p/interface":"^2.1.3","@libp2p/interface-internal":"^2.0.9","@libp2p/logger":"^5.1.2","@libp2p/multistream-select":"^6.0.7","@libp2p/peer-collections":"^6.0.9","@libp2p/peer-id":"^5.0.6","@libp2p/peer-store":"^11.0.9","@libp2p/utils":"^6.1.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^3.0.0","@libp2p/identify":"^3.0.9","@libp2p/interface-compliance-tests":"^6.1.7","@libp2p/mplex":"^11.0.9","@libp2p/plaintext":"^2.0.9","@libp2p/tcp":"^10.0.10","@libp2p/websockets":"^9.0.9","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.10","gitHead":"0f728b579975dbc4f1437ac29c5c1ac067db5689","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"e13e0f00c1c421f56b53e41be2a7bbd7a23dc198","size":208447,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.10.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.10_1729690213793_0.5401556777485428"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T13:30:14.013Z","publish_time":1729690214013,"_source_registry_name":"default","_cnpm_publish_time":1729690214013},"2.1.9-aa8de9fd3":{"name":"libp2p","version":"2.1.9-aa8de9fd3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.5-aa8de9fd3","@libp2p/interface":"2.1.3-aa8de9fd3","@libp2p/interface-internal":"2.0.8-aa8de9fd3","@libp2p/logger":"5.1.1-aa8de9fd3","@libp2p/multistream-select":"6.0.6-aa8de9fd3","@libp2p/peer-collections":"6.0.8-aa8de9fd3","@libp2p/peer-id":"5.0.5-aa8de9fd3","@libp2p/peer-store":"11.0.8-aa8de9fd3","@libp2p/utils":"6.1.1-aa8de9fd3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.5-aa8de9fd3","@libp2p/identify":"3.0.8-aa8de9fd3","@libp2p/interface-compliance-tests":"6.1.6-aa8de9fd3","@libp2p/mplex":"11.0.8-aa8de9fd3","@libp2p/plaintext":"2.0.8-aa8de9fd3","@libp2p/tcp":"10.0.9-aa8de9fd3","@libp2p/websockets":"9.0.8-aa8de9fd3","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.9-aa8de9fd3","readmeFilename":"README.md","gitHead":"aa8de9fd3f6ca8773596fa3fae765787caa8e866","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"ab412b23148b018c6404a7d33ab073160c0cddf5","size":208271,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.9-aa8de9fd3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.9-aa8de9fd3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.9-aa8de9fd3_1729686238547_0.23240279264412944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T12:23:58.793Z","publish_time":1729686238793,"_source_registry_name":"default","_cnpm_publish_time":1729686238793},"2.1.9-3bc9769b8":{"name":"libp2p","version":"2.1.9-3bc9769b8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.5-3bc9769b8","@libp2p/interface":"2.1.3-3bc9769b8","@libp2p/interface-internal":"2.0.8-3bc9769b8","@libp2p/logger":"5.1.1-3bc9769b8","@libp2p/multistream-select":"6.0.6-3bc9769b8","@libp2p/peer-collections":"6.0.8-3bc9769b8","@libp2p/peer-id":"5.0.5-3bc9769b8","@libp2p/peer-store":"11.0.8-3bc9769b8","@libp2p/utils":"6.1.1-3bc9769b8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.5-3bc9769b8","@libp2p/identify":"3.0.8-3bc9769b8","@libp2p/interface-compliance-tests":"6.1.6-3bc9769b8","@libp2p/mplex":"11.0.8-3bc9769b8","@libp2p/plaintext":"2.0.8-3bc9769b8","@libp2p/tcp":"10.0.9-3bc9769b8","@libp2p/websockets":"9.0.8-3bc9769b8","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.9-3bc9769b8","readmeFilename":"README.md","gitHead":"3bc9769b8aff1e9bb3588905323a2bc6b7d7b7bf","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"8446919ff9aab52240b323907d203e136b8b3536","size":208273,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.9-3bc9769b8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.9-3bc9769b8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.9-3bc9769b8_1729683705163_0.9806016799363559"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T11:41:45.325Z","publish_time":1729683705325,"_source_registry_name":"default","_cnpm_publish_time":1729683705325},"2.1.9-3244ed086":{"name":"libp2p","version":"2.1.9-3244ed086","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.5-3244ed086","@libp2p/interface":"2.1.3-3244ed086","@libp2p/interface-internal":"2.0.8-3244ed086","@libp2p/logger":"5.1.1-3244ed086","@libp2p/multistream-select":"6.0.6-3244ed086","@libp2p/peer-collections":"6.0.8-3244ed086","@libp2p/peer-id":"5.0.5-3244ed086","@libp2p/peer-store":"11.0.8-3244ed086","@libp2p/utils":"6.1.1-3244ed086","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.5-3244ed086","@libp2p/identify":"3.0.8-3244ed086","@libp2p/interface-compliance-tests":"6.1.6-3244ed086","@libp2p/mplex":"11.0.8-3244ed086","@libp2p/plaintext":"2.0.8-3244ed086","@libp2p/tcp":"10.0.9-3244ed086","@libp2p/websockets":"9.0.8-3244ed086","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.9-3244ed086","readmeFilename":"README.md","gitHead":"3244ed08625516b25716485c936c26a34b69466a","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"b052416b4f944c24b2a643bd1f61c54f59665231","size":208169,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.9-3244ed086.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.9-3244ed086.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.9-3244ed086_1729671117163_0.24749516666190252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T08:11:57.411Z","publish_time":1729671117411,"_source_registry_name":"default","_cnpm_publish_time":1729671117411},"2.1.9-4521cf1f7":{"name":"libp2p","version":"2.1.9-4521cf1f7","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.9-4521cf1f7","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8e5385f34c5c60f117aad8aa55c2f7cee1c50f1b","size":208168,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.9-4521cf1f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.9-4521cf1f7.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"4521cf1f7b8c81728db6a454a7d36d38491afc41","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.1.1-4521cf1f7","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-4521cf1f7","@libp2p/logger":"5.1.1-4521cf1f7","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.5-4521cf1f7","progress-events":"^1.0.0","@libp2p/interface":"2.1.3-4521cf1f7","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.8-4521cf1f7","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-4521cf1f7","@libp2p/interface-internal":"2.0.8-4521cf1f7","@libp2p/multistream-select":"6.0.6-4521cf1f7","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.9-4521cf1f7","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.8-4521cf1f7","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.8-4521cf1f7","@libp2p/plaintext":"2.0.8-4521cf1f7","@libp2p/websockets":"9.0.8-4521cf1f7","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.5-4521cf1f7","@libp2p/interface-compliance-tests":"6.1.6-4521cf1f7"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.9-4521cf1f7_1729670656446_0.15224603344451193","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-23T08:04:16.855Z","publish_time":1729670656855,"_source_registry_name":"default","_cnpm_publish_time":1729670656855},"2.1.9-75301ac7d":{"name":"libp2p","version":"2.1.9-75301ac7d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.5-75301ac7d","@libp2p/interface":"2.1.3-75301ac7d","@libp2p/interface-internal":"2.0.8-75301ac7d","@libp2p/logger":"5.1.1-75301ac7d","@libp2p/multistream-select":"6.0.6-75301ac7d","@libp2p/peer-collections":"6.0.8-75301ac7d","@libp2p/peer-id":"5.0.5-75301ac7d","@libp2p/peer-store":"11.0.8-75301ac7d","@libp2p/utils":"6.1.1-75301ac7d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.5-75301ac7d","@libp2p/identify":"3.0.8-75301ac7d","@libp2p/interface-compliance-tests":"6.1.6-75301ac7d","@libp2p/mplex":"11.0.8-75301ac7d","@libp2p/plaintext":"2.0.8-75301ac7d","@libp2p/tcp":"10.0.9-75301ac7d","@libp2p/websockets":"9.0.8-75301ac7d","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.9-75301ac7d","readmeFilename":"README.md","gitHead":"75301ac7df0175ea53c729bd56f74c20c66307cb","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"b2065dc3e13d88cbb7c72df681b8dc7c2b8f863c","size":208107,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.9-75301ac7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.9-75301ac7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.9-75301ac7d_1729585323432_0.48304914521812314"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-22T08:22:03.810Z","publish_time":1729585323810,"_source_registry_name":"default","_cnpm_publish_time":1729585323810},"2.1.9-e6b4158c6":{"name":"libp2p","version":"2.1.9-e6b4158c6","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.9-e6b4158c6","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"498b034972cbc0ceb358b9af8085ad0afa489be5","size":208169,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.9-e6b4158c6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.9-e6b4158c6.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"e6b4158c60d000fbb58aab5d93de1cbcc965ae79","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.1.1-e6b4158c6","merge-options":"^3.0.4","@libp2p/crypto":"5.0.5-e6b4158c6","@libp2p/logger":"5.1.1-e6b4158c6","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.5-e6b4158c6","progress-events":"^1.0.0","@libp2p/interface":"2.1.3-e6b4158c6","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.8-e6b4158c6","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.8-e6b4158c6","@libp2p/interface-internal":"2.0.8-e6b4158c6","@libp2p/multistream-select":"6.0.6-e6b4158c6","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.9-e6b4158c6","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.8-e6b4158c6","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.8-e6b4158c6","@libp2p/plaintext":"2.0.8-e6b4158c6","@libp2p/websockets":"9.0.8-e6b4158c6","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.5-e6b4158c6","@libp2p/interface-compliance-tests":"6.1.6-e6b4158c6"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.9-e6b4158c6_1729585309522_0.3108007976130427","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-22T08:21:49.886Z","publish_time":1729585309886,"_source_registry_name":"default","_cnpm_publish_time":1729585309886},"2.1.9":{"name":"libp2p","version":"2.1.9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.5","@libp2p/interface":"^2.1.3","@libp2p/interface-internal":"^2.0.8","@libp2p/logger":"^5.1.1","@libp2p/multistream-select":"^6.0.6","@libp2p/peer-collections":"^6.0.8","@libp2p/peer-id":"^5.0.5","@libp2p/peer-store":"^11.0.8","@libp2p/utils":"^6.1.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.1.5","@libp2p/identify":"^3.0.8","@libp2p/interface-compliance-tests":"^6.1.6","@libp2p/mplex":"^11.0.8","@libp2p/plaintext":"^2.0.8","@libp2p/tcp":"^10.0.9","@libp2p/websockets":"^9.0.8","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.9","gitHead":"c5bbb2596273d2503e1996169bab2411546fe674","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"181665c7974ca21bb4f9417d8ad4f2e91cf07d23","size":208275,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.9_1728672234326_0.9715938861004483"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-11T18:43:54.519Z","publish_time":1728672234519,"_source_registry_name":"default","_cnpm_publish_time":1728672234519},"2.1.8-5d199f9b6":{"name":"libp2p","version":"2.1.8-5d199f9b6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.5-5d199f9b6","@libp2p/interface":"2.1.3-5d199f9b6","@libp2p/interface-internal":"2.0.8-5d199f9b6","@libp2p/logger":"5.1.1-5d199f9b6","@libp2p/multistream-select":"6.0.6-5d199f9b6","@libp2p/peer-collections":"6.0.8-5d199f9b6","@libp2p/peer-id":"5.0.5-5d199f9b6","@libp2p/peer-store":"11.0.8-5d199f9b6","@libp2p/utils":"6.1.1-5d199f9b6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.4-5d199f9b6","@libp2p/identify":"3.0.8-5d199f9b6","@libp2p/interface-compliance-tests":"6.1.6-5d199f9b6","@libp2p/mplex":"11.0.8-5d199f9b6","@libp2p/plaintext":"2.0.8-5d199f9b6","@libp2p/tcp":"10.0.9-5d199f9b6","@libp2p/websockets":"9.0.8-5d199f9b6","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.8-5d199f9b6","readmeFilename":"README.md","gitHead":"5d199f9b6ebe1cfd6f83051457b0ea62b0e86d91","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"df1616e3d77c5f1906b0ec37a7e20e2791f9dcb7","size":208096,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.8-5d199f9b6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.8-5d199f9b6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.8-5d199f9b6_1728668397874_0.2878908504912374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-11T17:39:58.458Z","publish_time":1728668398458,"_source_registry_name":"default","_cnpm_publish_time":1728668398458},"2.1.8":{"name":"libp2p","version":"2.1.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.5","@libp2p/interface":"^2.1.3","@libp2p/interface-internal":"^2.0.8","@libp2p/logger":"^5.1.1","@libp2p/multistream-select":"^6.0.6","@libp2p/peer-collections":"^6.0.8","@libp2p/peer-id":"^5.0.5","@libp2p/peer-store":"^11.0.8","@libp2p/utils":"^6.1.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.1.4","@libp2p/identify":"^3.0.8","@libp2p/interface-compliance-tests":"^6.1.6","@libp2p/mplex":"^11.0.8","@libp2p/plaintext":"^2.0.8","@libp2p/tcp":"^10.0.9","@libp2p/websockets":"^9.0.8","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.8","gitHead":"1cbfd6cf392b0db80f744cfe4a0841ed80760c84","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"666a235e7c061f458bf76e197ad598a654778f47","size":208253,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.8_1728497348515_0.2894629067924466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T18:09:08.775Z","publish_time":1728497348775,"_source_registry_name":"default","_cnpm_publish_time":1728497348775},"2.1.7-0d326d102":{"name":"libp2p","version":"2.1.7-0d326d102","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.7-0d326d102","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1485b7d1ea97be57405756262a81ab894220e8bf","size":208069,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.7-0d326d102.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.7-0d326d102.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"0d326d102e4f6bf06c6f3e961a3b6b5844486495","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.1.0-0d326d102","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-0d326d102","@libp2p/logger":"5.1.0-0d326d102","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.4-0d326d102","progress-events":"^1.0.0","@libp2p/interface":"2.1.2-0d326d102","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.7-0d326d102","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.7-0d326d102","@libp2p/interface-internal":"2.0.7-0d326d102","@libp2p/multistream-select":"6.0.5-0d326d102","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.8-0d326d102","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.7-0d326d102","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.7-0d326d102","@libp2p/plaintext":"2.0.7-0d326d102","@libp2p/websockets":"9.0.7-0d326d102","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.3-0d326d102","@libp2p/interface-compliance-tests":"6.1.5-0d326d102"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.7-0d326d102_1728493376725_0.07640050886218819","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-09T17:02:57.062Z","publish_time":1728493377062,"_source_registry_name":"default","_cnpm_publish_time":1728493377062},"2.1.7-e99e8f448":{"name":"libp2p","version":"2.1.7-e99e8f448","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-e99e8f448","@libp2p/interface":"2.1.2-e99e8f448","@libp2p/interface-internal":"2.0.7-e99e8f448","@libp2p/logger":"5.1.0-e99e8f448","@libp2p/multistream-select":"6.0.5-e99e8f448","@libp2p/peer-collections":"6.0.7-e99e8f448","@libp2p/peer-id":"5.0.4-e99e8f448","@libp2p/peer-store":"11.0.7-e99e8f448","@libp2p/utils":"6.1.0-e99e8f448","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.3-e99e8f448","@libp2p/identify":"3.0.7-e99e8f448","@libp2p/interface-compliance-tests":"6.1.5-e99e8f448","@libp2p/mplex":"11.0.7-e99e8f448","@libp2p/plaintext":"2.0.7-e99e8f448","@libp2p/tcp":"10.0.8-e99e8f448","@libp2p/websockets":"9.0.7-e99e8f448","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.7-e99e8f448","readmeFilename":"README.md","gitHead":"e99e8f448efc0dd0348da221b5e1c6da4a037507","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"63c7b5dacd421df49c0b544a19ddd55d5a9dcbf9","size":207460,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.7-e99e8f448.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.7-e99e8f448.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.7-e99e8f448_1728468897258_0.5980286128953398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T10:14:57.502Z","publish_time":1728468897502,"_source_registry_name":"default","_cnpm_publish_time":1728468897502},"2.1.7":{"name":"libp2p","version":"2.1.7","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.7","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"e0d921cba459c78c63d783aafea6ead98a75e57f","size":207638,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.7.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"ab5111965c06256c0f73f407691ca87364b5427d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.9.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"^6.1.0","merge-options":"^3.0.4","@libp2p/crypto":"^5.0.4","@libp2p/logger":"^5.1.0","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"^5.0.4","progress-events":"^1.0.0","@libp2p/interface":"^2.1.2","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"^11.0.7","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^6.0.7","@libp2p/interface-internal":"^2.0.7","@libp2p/multistream-select":"^6.0.5","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"^10.0.8","it-pushable":"^3.2.3","@libp2p/mplex":"^11.0.7","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"^3.0.7","@libp2p/plaintext":"^2.0.7","@libp2p/websockets":"^9.0.7","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.1.3","@libp2p/interface-compliance-tests":"^6.1.5"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.7_1728465195298_0.7002377149538335","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-09T09:13:15.510Z","publish_time":1728465195510,"_source_registry_name":"default","_cnpm_publish_time":1728465195510},"2.1.6-d7a818e8e":{"name":"libp2p","version":"2.1.6-d7a818e8e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-d7a818e8e","@libp2p/interface":"2.1.2-d7a818e8e","@libp2p/interface-internal":"2.0.7-d7a818e8e","@libp2p/logger":"5.1.0-d7a818e8e","@libp2p/multistream-select":"6.0.5-d7a818e8e","@libp2p/peer-collections":"6.0.7-d7a818e8e","@libp2p/peer-id":"5.0.4-d7a818e8e","@libp2p/peer-store":"11.0.7-d7a818e8e","@libp2p/utils":"6.1.0-d7a818e8e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.2-d7a818e8e","@libp2p/identify":"3.0.7-d7a818e8e","@libp2p/interface-compliance-tests":"6.1.5-d7a818e8e","@libp2p/mplex":"11.0.7-d7a818e8e","@libp2p/plaintext":"2.0.7-d7a818e8e","@libp2p/tcp":"10.0.8-d7a818e8e","@libp2p/websockets":"9.0.7-d7a818e8e","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.6-d7a818e8e","readmeFilename":"README.md","gitHead":"d7a818e8ecceb9bfe7f9032a2ee6ba4f4df590a1","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"b698a10e4becdc54bb31504dfc08789086f1585c","size":207453,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.6-d7a818e8e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.6-d7a818e8e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.6-d7a818e8e_1728457843094_0.19005290115404438"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T07:10:43.375Z","publish_time":1728457843375,"_source_registry_name":"default","_cnpm_publish_time":1728457843375},"2.1.6-934a891f9":{"name":"libp2p","version":"2.1.6-934a891f9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-934a891f9","@libp2p/interface":"2.1.2-934a891f9","@libp2p/interface-internal":"2.0.7-934a891f9","@libp2p/logger":"5.1.0-934a891f9","@libp2p/multistream-select":"6.0.5-934a891f9","@libp2p/peer-collections":"6.0.7-934a891f9","@libp2p/peer-id":"5.0.4-934a891f9","@libp2p/peer-store":"11.0.7-934a891f9","@libp2p/utils":"6.1.0-934a891f9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.2-934a891f9","@libp2p/identify":"3.0.7-934a891f9","@libp2p/interface-compliance-tests":"6.1.5-934a891f9","@libp2p/mplex":"11.0.7-934a891f9","@libp2p/plaintext":"2.0.7-934a891f9","@libp2p/tcp":"10.0.8-934a891f9","@libp2p/websockets":"9.0.7-934a891f9","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.6-934a891f9","readmeFilename":"README.md","gitHead":"934a891f9af20f8982ef0823a4f9b36f6a7bc92d","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"b3e52c5ab34e393434959dcb28a4faf64d70f58d","size":207457,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.6-934a891f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.6-934a891f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.6-934a891f9_1728416025779_0.048284603568300444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T19:33:46.055Z","publish_time":1728416026055,"_source_registry_name":"default","_cnpm_publish_time":1728416026055},"2.1.6-d4da56961":{"name":"libp2p","version":"2.1.6-d4da56961","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-d4da56961","@libp2p/interface":"2.1.2-d4da56961","@libp2p/interface-internal":"2.0.7-d4da56961","@libp2p/logger":"5.1.0-d4da56961","@libp2p/multistream-select":"6.0.5-d4da56961","@libp2p/peer-collections":"6.0.7-d4da56961","@libp2p/peer-id":"5.0.4-d4da56961","@libp2p/peer-store":"11.0.7-d4da56961","@libp2p/utils":"6.1.0-d4da56961","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.2-d4da56961","@libp2p/identify":"3.0.7-d4da56961","@libp2p/interface-compliance-tests":"6.1.5-d4da56961","@libp2p/mplex":"11.0.7-d4da56961","@libp2p/plaintext":"2.0.7-d4da56961","@libp2p/tcp":"10.0.8-d4da56961","@libp2p/websockets":"9.0.7-d4da56961","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.6-d4da56961","readmeFilename":"README.md","gitHead":"d4da569616d63f52a268d58f450d80caff3a1170","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"7fe6424c4564f3b885859a4f51f729f4c7b31bc8","size":207454,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.6-d4da56961.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.6-d4da56961.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.6-d4da56961_1728349493338_0.8692743741254336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T01:04:53.639Z","publish_time":1728349493639,"_source_registry_name":"default","_cnpm_publish_time":1728349493639},"2.1.6":{"name":"libp2p","version":"2.1.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/interface-internal":"^2.0.7","@libp2p/logger":"^5.1.0","@libp2p/multistream-select":"^6.0.5","@libp2p/peer-collections":"^6.0.7","@libp2p/peer-id":"^5.0.4","@libp2p/peer-store":"^11.0.7","@libp2p/utils":"^6.1.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.1.2","@libp2p/identify":"^3.0.7","@libp2p/interface-compliance-tests":"^6.1.5","@libp2p/mplex":"^11.0.7","@libp2p/plaintext":"^2.0.7","@libp2p/tcp":"^10.0.8","@libp2p/websockets":"^9.0.7","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.6","gitHead":"443ba6d6e9b605b981051c6fec765377b73587ba","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"2b70ed95ab0f586be206713f1753ffc009339052","size":207761,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.6_1728284518623_0.32497603141513665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-07T07:01:58.847Z","publish_time":1728284518847,"_source_registry_name":"default","_cnpm_publish_time":1728284518847},"2.1.5-27b2fa6b6":{"name":"libp2p","version":"2.1.5-27b2fa6b6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-27b2fa6b6","@libp2p/interface":"2.1.2-27b2fa6b6","@libp2p/interface-internal":"2.0.6-27b2fa6b6","@libp2p/logger":"5.1.0-27b2fa6b6","@libp2p/multistream-select":"6.0.5-27b2fa6b6","@libp2p/peer-collections":"6.0.6-27b2fa6b6","@libp2p/peer-id":"5.0.4-27b2fa6b6","@libp2p/peer-store":"11.0.6-27b2fa6b6","@libp2p/utils":"6.0.6-27b2fa6b6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-27b2fa6b6","@libp2p/identify":"3.0.6-27b2fa6b6","@libp2p/interface-compliance-tests":"6.1.4-27b2fa6b6","@libp2p/mplex":"11.0.6-27b2fa6b6","@libp2p/plaintext":"2.0.6-27b2fa6b6","@libp2p/tcp":"10.0.7-27b2fa6b6","@libp2p/websockets":"9.0.6-27b2fa6b6","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.5-27b2fa6b6","readmeFilename":"README.md","gitHead":"27b2fa6b61af646c9459120b3bf6f31c2bd89878","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"469389699bf7c7703d9a1663056bd7b922483ccf","size":207579,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.5-27b2fa6b6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.5-27b2fa6b6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.5-27b2fa6b6_1728116164017_0.7226816092565382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-05T08:16:04.324Z","publish_time":1728116164324,"_source_registry_name":"default","_cnpm_publish_time":1728116164324},"2.1.5-661d6586a":{"name":"libp2p","version":"2.1.5-661d6586a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-661d6586a","@libp2p/interface":"2.1.2-661d6586a","@libp2p/interface-internal":"2.0.6-661d6586a","@libp2p/logger":"5.1.0-661d6586a","@libp2p/multistream-select":"6.0.5-661d6586a","@libp2p/peer-collections":"6.0.6-661d6586a","@libp2p/peer-id":"5.0.4-661d6586a","@libp2p/peer-store":"11.0.6-661d6586a","@libp2p/utils":"6.0.6-661d6586a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-661d6586a","@libp2p/identify":"3.0.6-661d6586a","@libp2p/interface-compliance-tests":"6.1.4-661d6586a","@libp2p/mplex":"11.0.6-661d6586a","@libp2p/plaintext":"2.0.6-661d6586a","@libp2p/tcp":"10.0.7-661d6586a","@libp2p/websockets":"9.0.6-661d6586a","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.5-661d6586a","readmeFilename":"README.md","gitHead":"661d6586ace41973a61eb04a97692ef8cb74831a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"fbc9c983a070f58e5b51487104f47f0b30c85dc7","size":207580,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.5-661d6586a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.5-661d6586a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.5-661d6586a_1727959395025_0.8026959211423097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-03T12:43:15.329Z","publish_time":1727959395329,"_source_registry_name":"default","_cnpm_publish_time":1727959395329},"2.1.5-80e798cdc":{"name":"libp2p","version":"2.1.5-80e798cdc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-80e798cdc","@libp2p/interface":"2.1.2-80e798cdc","@libp2p/interface-internal":"2.0.6-80e798cdc","@libp2p/logger":"5.1.0-80e798cdc","@libp2p/multistream-select":"6.0.5-80e798cdc","@libp2p/peer-collections":"6.0.6-80e798cdc","@libp2p/peer-id":"5.0.4-80e798cdc","@libp2p/peer-store":"11.0.6-80e798cdc","@libp2p/utils":"6.0.6-80e798cdc","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-80e798cdc","@libp2p/identify":"3.0.6-80e798cdc","@libp2p/interface-compliance-tests":"6.1.4-80e798cdc","@libp2p/mplex":"11.0.6-80e798cdc","@libp2p/plaintext":"2.0.6-80e798cdc","@libp2p/tcp":"10.0.7-80e798cdc","@libp2p/websockets":"9.0.6-80e798cdc","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.5-80e798cdc","readmeFilename":"README.md","gitHead":"80e798cdccc8ef579634dc140f35d5327e2e5cf2","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"470b53f69d48bf177b657b37158ac8ad0d42f1bc","size":207580,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.5-80e798cdc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.5-80e798cdc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.5-80e798cdc_1727863370666_0.31792032887318133"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-02T10:02:51.016Z","publish_time":1727863371016,"_source_registry_name":"default","_cnpm_publish_time":1727863371016},"2.1.5-b4f02a637":{"name":"libp2p","version":"2.1.5-b4f02a637","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-b4f02a637","@libp2p/interface":"2.1.2-b4f02a637","@libp2p/interface-internal":"2.0.6-b4f02a637","@libp2p/logger":"5.1.0-b4f02a637","@libp2p/multistream-select":"6.0.5-b4f02a637","@libp2p/peer-collections":"6.0.6-b4f02a637","@libp2p/peer-id":"5.0.4-b4f02a637","@libp2p/peer-store":"11.0.6-b4f02a637","@libp2p/utils":"6.0.6-b4f02a637","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-b4f02a637","@libp2p/identify":"3.0.6-b4f02a637","@libp2p/interface-compliance-tests":"6.1.4-b4f02a637","@libp2p/mplex":"11.0.6-b4f02a637","@libp2p/plaintext":"2.0.6-b4f02a637","@libp2p/tcp":"10.0.7-b4f02a637","@libp2p/websockets":"9.0.6-b4f02a637","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.5-b4f02a637","readmeFilename":"README.md","gitHead":"b4f02a6377510eed6cf088176ad75a397978bcec","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"e508c0b17126ce1935ee056218f465b8ca06772f","size":207578,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.5-b4f02a637.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.5-b4f02a637.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.5-b4f02a637_1727859453322_0.9899852451599533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-02T08:57:33.541Z","publish_time":1727859453541,"_source_registry_name":"default","_cnpm_publish_time":1727859453541},"2.1.5-35b48025c":{"name":"libp2p","version":"2.1.5-35b48025c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-35b48025c","@libp2p/interface":"2.1.2-35b48025c","@libp2p/interface-internal":"2.0.6-35b48025c","@libp2p/logger":"5.1.0-35b48025c","@libp2p/multistream-select":"6.0.5-35b48025c","@libp2p/peer-collections":"6.0.6-35b48025c","@libp2p/peer-id":"5.0.4-35b48025c","@libp2p/peer-store":"11.0.6-35b48025c","@libp2p/utils":"6.0.6-35b48025c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-35b48025c","@libp2p/identify":"3.0.6-35b48025c","@libp2p/interface-compliance-tests":"6.1.4-35b48025c","@libp2p/mplex":"11.0.6-35b48025c","@libp2p/plaintext":"2.0.6-35b48025c","@libp2p/tcp":"10.0.7-35b48025c","@libp2p/websockets":"9.0.6-35b48025c","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.5-35b48025c","readmeFilename":"README.md","gitHead":"35b48025cad5c96b4acba0bdbe1308f96a9d1f47","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"af65e4850a71ece4f0457e284b3c3dbea9bf4afd","size":207519,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.5-35b48025c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.5-35b48025c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.5-35b48025c_1727727997602_0.158064414139242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T20:26:37.919Z","publish_time":1727727997919,"_source_registry_name":"default","_cnpm_publish_time":1727727997919},"2.1.5-32c176fd5":{"name":"libp2p","version":"2.1.5-32c176fd5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-32c176fd5","@libp2p/interface":"2.1.2-32c176fd5","@libp2p/interface-internal":"2.0.6-32c176fd5","@libp2p/logger":"5.1.0-32c176fd5","@libp2p/multistream-select":"6.0.5-32c176fd5","@libp2p/peer-collections":"6.0.6-32c176fd5","@libp2p/peer-id":"5.0.4-32c176fd5","@libp2p/peer-store":"11.0.6-32c176fd5","@libp2p/utils":"6.0.6-32c176fd5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-32c176fd5","@libp2p/identify":"3.0.6-32c176fd5","@libp2p/interface-compliance-tests":"6.1.4-32c176fd5","@libp2p/mplex":"11.0.6-32c176fd5","@libp2p/plaintext":"2.0.6-32c176fd5","@libp2p/tcp":"10.0.7-32c176fd5","@libp2p/websockets":"9.0.6-32c176fd5","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.5-32c176fd5","readmeFilename":"README.md","gitHead":"32c176fd53e9aa953885398ddc67387e46875b85","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"958f5af2d3b750b501960f82a79c5fbcc16c58cd","size":207517,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.5-32c176fd5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.5-32c176fd5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.5-32c176fd5_1727714022585_0.9935885343550994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T16:33:42.920Z","publish_time":1727714022920,"_source_registry_name":"default","_cnpm_publish_time":1727714022920},"2.1.5":{"name":"libp2p","version":"2.1.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/interface-internal":"^2.0.6","@libp2p/logger":"^5.1.0","@libp2p/multistream-select":"^6.0.5","@libp2p/peer-collections":"^6.0.6","@libp2p/peer-id":"^5.0.4","@libp2p/peer-store":"^11.0.6","@libp2p/utils":"^6.0.6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.1.1","@libp2p/identify":"^3.0.6","@libp2p/interface-compliance-tests":"^6.1.4","@libp2p/mplex":"^11.0.6","@libp2p/plaintext":"^2.0.6","@libp2p/tcp":"^10.0.7","@libp2p/websockets":"^9.0.6","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.5","gitHead":"4a14d4aee3ecbbb7194b09da0a7d9c1bb319ddf6","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"73dc658bd230424fe313c438c49f032da7ee1604","size":207694,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.5_1727705356774_0.628219275588503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T14:09:17.455Z","publish_time":1727705357455,"_source_registry_name":"default","_cnpm_publish_time":1727705357455},"2.1.4-58784abf7":{"name":"libp2p","version":"2.1.4-58784abf7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-58784abf7","@libp2p/interface":"2.1.2-58784abf7","@libp2p/interface-internal":"2.0.6-58784abf7","@libp2p/logger":"5.1.0-58784abf7","@libp2p/multistream-select":"6.0.5-58784abf7","@libp2p/peer-collections":"6.0.6-58784abf7","@libp2p/peer-id":"5.0.4-58784abf7","@libp2p/peer-store":"11.0.6-58784abf7","@libp2p/utils":"6.0.6-58784abf7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-58784abf7","@libp2p/identify":"3.0.6-58784abf7","@libp2p/interface-compliance-tests":"6.1.4-58784abf7","@libp2p/mplex":"11.0.6-58784abf7","@libp2p/plaintext":"2.0.6-58784abf7","@libp2p/tcp":"10.0.6-58784abf7","@libp2p/websockets":"9.0.6-58784abf7","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.4-58784abf7","readmeFilename":"README.md","gitHead":"58784abf7c311308eb33a50b1e652d996592394a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"3a49c360d4b7d2665525e1f6413da4af5cb55e25","size":207515,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.4-58784abf7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.4-58784abf7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.4-58784abf7_1727699905582_0.18142575807601258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T12:38:25.962Z","publish_time":1727699905962,"_source_registry_name":"default","_cnpm_publish_time":1727699905962},"2.1.4-d9c7e0f7e":{"name":"libp2p","version":"2.1.4-d9c7e0f7e","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.4-d9c7e0f7e","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b233894eac2babcbb2fb93edf3caf1b3075c48e7","size":207510,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.4-d9c7e0f7e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.4-d9c7e0f7e.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"d9c7e0f7ec608bd5154f30ae7baa6f1d6020bdfc","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.0.6-d9c7e0f7e","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-d9c7e0f7e","@libp2p/logger":"5.1.0-d9c7e0f7e","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.4-d9c7e0f7e","progress-events":"^1.0.0","@libp2p/interface":"2.1.2-d9c7e0f7e","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.6-d9c7e0f7e","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-d9c7e0f7e","@libp2p/interface-internal":"2.0.6-d9c7e0f7e","@libp2p/multistream-select":"6.0.5-d9c7e0f7e","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.6-d9c7e0f7e","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.6-d9c7e0f7e","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.6-d9c7e0f7e","@libp2p/plaintext":"2.0.6-d9c7e0f7e","@libp2p/websockets":"9.0.6-d9c7e0f7e","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-d9c7e0f7e","@libp2p/interface-compliance-tests":"6.1.4-d9c7e0f7e"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.4-d9c7e0f7e_1727699903162_0.8793012843300727","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-30T12:38:23.440Z","publish_time":1727699903440,"_source_registry_name":"default","_cnpm_publish_time":1727699903440},"2.1.4-24fa1d5af":{"name":"libp2p","version":"2.1.4-24fa1d5af","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.4-24fa1d5af","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c2dcdc459549561137f11a76b6e7efdb49f161fc","size":207511,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.4-24fa1d5af.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.4-24fa1d5af.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"24fa1d5af3be19f60f31261e8e0242c1747da0b2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.0.6-24fa1d5af","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-24fa1d5af","@libp2p/logger":"5.1.0-24fa1d5af","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.4-24fa1d5af","progress-events":"^1.0.0","@libp2p/interface":"2.1.2-24fa1d5af","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.6-24fa1d5af","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.6-24fa1d5af","@libp2p/interface-internal":"2.0.6-24fa1d5af","@libp2p/multistream-select":"6.0.5-24fa1d5af","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.6-24fa1d5af","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.6-24fa1d5af","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.6-24fa1d5af","@libp2p/plaintext":"2.0.6-24fa1d5af","@libp2p/websockets":"9.0.6-24fa1d5af","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.1-24fa1d5af","@libp2p/interface-compliance-tests":"6.1.4-24fa1d5af"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.4-24fa1d5af_1727699898395_0.26961117599569073","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-30T12:38:18.683Z","publish_time":1727699898683,"_source_registry_name":"default","_cnpm_publish_time":1727699898683},"2.1.4":{"name":"libp2p","version":"2.1.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/interface-internal":"^2.0.6","@libp2p/logger":"^5.1.0","@libp2p/multistream-select":"^6.0.5","@libp2p/peer-collections":"^6.0.6","@libp2p/peer-id":"^5.0.4","@libp2p/peer-store":"^11.0.6","@libp2p/utils":"^6.0.6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.1.1","@libp2p/identify":"^3.0.6","@libp2p/interface-compliance-tests":"^6.1.4","@libp2p/mplex":"^11.0.6","@libp2p/plaintext":"^2.0.6","@libp2p/tcp":"^10.0.6","@libp2p/websockets":"^9.0.6","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.4","gitHead":"d7312ae432c49873e4dc7a32b183743851043f60","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"b4a7ea33f0158c7f13bdd806241bc89b5c4b1cfc","size":207471,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.4_1727436153978_0.9344176886771565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T11:22:34.191Z","publish_time":1727436154191,"_source_registry_name":"default","_cnpm_publish_time":1727436154191},"2.1.3-dad979f9b":{"name":"libp2p","version":"2.1.3-dad979f9b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-dad979f9b","@libp2p/interface":"2.1.2-dad979f9b","@libp2p/interface-internal":"2.0.5-dad979f9b","@libp2p/logger":"5.1.0-dad979f9b","@libp2p/multistream-select":"6.0.5-dad979f9b","@libp2p/peer-collections":"6.0.5-dad979f9b","@libp2p/peer-id":"5.0.4-dad979f9b","@libp2p/peer-store":"11.0.5-dad979f9b","@libp2p/utils":"6.0.5-dad979f9b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.0-dad979f9b","@libp2p/identify":"3.0.5-dad979f9b","@libp2p/interface-compliance-tests":"6.1.3-dad979f9b","@libp2p/mplex":"11.0.5-dad979f9b","@libp2p/plaintext":"2.0.5-dad979f9b","@libp2p/tcp":"10.0.5-dad979f9b","@libp2p/websockets":"9.0.5-dad979f9b","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.3-dad979f9b","readmeFilename":"README.md","gitHead":"dad979f9bf1181defb1a72de69b21f5b8d7fce5b","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"16018f7b643cca5077617753b48676fd322ec3e2","size":207293,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.3-dad979f9b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.3-dad979f9b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.3-dad979f9b_1727430987975_0.35994193876938296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T09:56:28.208Z","publish_time":1727430988208,"_source_registry_name":"default","_cnpm_publish_time":1727430988208},"2.1.3-a390db4a4":{"name":"libp2p","version":"2.1.3-a390db4a4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-a390db4a4","@libp2p/interface":"2.1.2-a390db4a4","@libp2p/interface-internal":"2.0.5-a390db4a4","@libp2p/logger":"5.1.0-a390db4a4","@libp2p/multistream-select":"6.0.5-a390db4a4","@libp2p/peer-collections":"6.0.5-a390db4a4","@libp2p/peer-id":"5.0.4-a390db4a4","@libp2p/peer-store":"11.0.5-a390db4a4","@libp2p/utils":"6.0.5-a390db4a4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.0-a390db4a4","@libp2p/identify":"3.0.5-a390db4a4","@libp2p/interface-compliance-tests":"6.1.3-a390db4a4","@libp2p/mplex":"11.0.5-a390db4a4","@libp2p/plaintext":"2.0.5-a390db4a4","@libp2p/tcp":"10.0.5-a390db4a4","@libp2p/websockets":"9.0.5-a390db4a4","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.3-a390db4a4","readmeFilename":"README.md","gitHead":"a390db4a4b9c7936207283ca02d5b755091ee584","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"523380b60e87a2f35fe04d998062a618775564bb","size":204729,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.3-a390db4a4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.3-a390db4a4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.3-a390db4a4_1727422446222_0.8899939930498941"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T07:34:06.486Z","publish_time":1727422446486,"_source_registry_name":"default","_cnpm_publish_time":1727422446486},"2.1.3-82bd42bcf":{"name":"libp2p","version":"2.1.3-82bd42bcf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-82bd42bcf","@libp2p/interface":"2.1.2-82bd42bcf","@libp2p/interface-internal":"2.0.5-82bd42bcf","@libp2p/logger":"5.1.0-82bd42bcf","@libp2p/multistream-select":"6.0.5-82bd42bcf","@libp2p/peer-collections":"6.0.5-82bd42bcf","@libp2p/peer-id":"5.0.4-82bd42bcf","@libp2p/peer-store":"11.0.5-82bd42bcf","@libp2p/utils":"6.0.5-82bd42bcf","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.1.0-82bd42bcf","@libp2p/identify":"3.0.5-82bd42bcf","@libp2p/interface-compliance-tests":"6.1.3-82bd42bcf","@libp2p/mplex":"11.0.5-82bd42bcf","@libp2p/plaintext":"2.0.5-82bd42bcf","@libp2p/tcp":"10.0.5-82bd42bcf","@libp2p/websockets":"9.0.5-82bd42bcf","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.3-82bd42bcf","readmeFilename":"README.md","gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"720e715c60fa4a6a08c8720587c7d019fa2010a9","size":204730,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.3-82bd42bcf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.3-82bd42bcf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.3-82bd42bcf_1727422173368_0.7203102542630431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T07:29:33.601Z","publish_time":1727422173601,"_source_registry_name":"default","_cnpm_publish_time":1727422173601},"2.1.3":{"name":"libp2p","version":"2.1.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/interface-internal":"^2.0.5","@libp2p/logger":"^5.1.0","@libp2p/multistream-select":"^6.0.5","@libp2p/peer-collections":"^6.0.5","@libp2p/peer-id":"^5.0.4","@libp2p/peer-store":"^11.0.5","@libp2p/utils":"^6.0.5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.1.0","@libp2p/identify":"^3.0.5","@libp2p/interface-compliance-tests":"^6.1.3","@libp2p/mplex":"^11.0.5","@libp2p/plaintext":"^2.0.5","@libp2p/tcp":"^10.0.5","@libp2p/websockets":"^9.0.5","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.3","gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"5ef83b2dc53bb60b14c887a336df674ea50efa43","size":204911,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.3_1727274225566_0.7000620088609881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T14:23:45.995Z","publish_time":1727274225995,"_source_registry_name":"default","_cnpm_publish_time":1727274225995},"2.1.2-0c5957836":{"name":"libp2p","version":"2.1.2-0c5957836","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.2-0c5957836","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"094afe4f6d1b92bcd8da05c2b33480bc26e326ab","size":204724,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.2-0c5957836.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.2-0c5957836.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"0c5957836d1416566f18233f58c92e7db6ab5525","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.0.4-0c5957836","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-0c5957836","@libp2p/logger":"5.0.4-0c5957836","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.4-0c5957836","progress-events":"^1.0.0","@libp2p/interface":"2.1.2-0c5957836","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.4-0c5957836","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.4-0c5957836","@libp2p/interface-internal":"2.0.4-0c5957836","@libp2p/multistream-select":"6.0.4-0c5957836","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.4-0c5957836","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.4-0c5957836","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.4-0c5957836","@libp2p/plaintext":"2.0.4-0c5957836","@libp2p/websockets":"9.0.4-0c5957836","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.4-0c5957836","@libp2p/interface-compliance-tests":"6.1.2-0c5957836"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.2-0c5957836_1727271956134_0.3562716640151933","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T13:45:56.439Z","publish_time":1727271956439,"_source_registry_name":"default","_cnpm_publish_time":1727271956439},"2.1.2-c5988cce8":{"name":"libp2p","version":"2.1.2-c5988cce8","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.2-c5988cce8","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b11162f01012b1ec087fda34066b15ac0dc74c66","size":203526,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.2-c5988cce8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.2-c5988cce8.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"c5988cce8ca8c1435315639ef8113199ef470d5d","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.0.4-c5988cce8","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-c5988cce8","@libp2p/logger":"5.0.4-c5988cce8","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.4-c5988cce8","progress-events":"^1.0.0","@libp2p/interface":"2.1.2-c5988cce8","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.4-c5988cce8","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.4-c5988cce8","@libp2p/interface-internal":"2.0.4-c5988cce8","@libp2p/multistream-select":"6.0.4-c5988cce8","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.4-c5988cce8","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.4-c5988cce8","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.4-c5988cce8","@libp2p/plaintext":"2.0.4-c5988cce8","@libp2p/websockets":"9.0.4-c5988cce8","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.4-c5988cce8","@libp2p/interface-compliance-tests":"6.1.2-c5988cce8"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.2-c5988cce8_1727271130341_0.4163805530700251","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T13:32:10.626Z","publish_time":1727271130626,"_source_registry_name":"default","_cnpm_publish_time":1727271130626},"2.1.2-980038477":{"name":"libp2p","version":"2.1.2-980038477","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.2-980038477","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"865b84b2e5ed720a29b1971d21fb3e788ae7f630","size":203517,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.2-980038477.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.2-980038477.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"9800384773597621bb87f4bf0587a9451a152d6f","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.0.4-980038477","merge-options":"^3.0.4","@libp2p/crypto":"5.0.4-980038477","@libp2p/logger":"5.0.4-980038477","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.4-980038477","progress-events":"^1.0.0","@libp2p/interface":"2.1.2-980038477","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.4-980038477","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.4-980038477","@libp2p/interface-internal":"2.0.4-980038477","@libp2p/multistream-select":"6.0.4-980038477","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.4-980038477","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.4-980038477","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.4-980038477","@libp2p/plaintext":"2.0.4-980038477","@libp2p/websockets":"9.0.4-980038477","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.4-980038477","@libp2p/interface-compliance-tests":"6.1.2-980038477"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.2-980038477_1727271119953_0.007396011090988308","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T13:32:00.328Z","publish_time":1727271120328,"_source_registry_name":"default","_cnpm_publish_time":1727271120328},"2.1.2-fa83ee1c7":{"name":"libp2p","version":"2.1.2-fa83ee1c7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.4-fa83ee1c7","@libp2p/interface":"2.1.2-fa83ee1c7","@libp2p/interface-internal":"2.0.4-fa83ee1c7","@libp2p/logger":"5.0.4-fa83ee1c7","@libp2p/multistream-select":"6.0.4-fa83ee1c7","@libp2p/peer-collections":"6.0.4-fa83ee1c7","@libp2p/peer-id":"5.0.4-fa83ee1c7","@libp2p/peer-store":"11.0.4-fa83ee1c7","@libp2p/utils":"6.0.4-fa83ee1c7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.4-fa83ee1c7","@libp2p/identify":"3.0.4-fa83ee1c7","@libp2p/interface-compliance-tests":"6.1.2-fa83ee1c7","@libp2p/mplex":"11.0.4-fa83ee1c7","@libp2p/plaintext":"2.0.4-fa83ee1c7","@libp2p/tcp":"10.0.4-fa83ee1c7","@libp2p/websockets":"9.0.4-fa83ee1c7","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.2-fa83ee1c7","readmeFilename":"README.md","gitHead":"fa83ee1c7b246cd264730368b39b45fe63b9999e","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"0d9f80b41df58602456b4ac538c9543402bf7f14","size":203513,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.2-fa83ee1c7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.2-fa83ee1c7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.2-fa83ee1c7_1727246289356_0.7562708482881286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T06:38:09.706Z","publish_time":1727246289706,"_source_registry_name":"default","_cnpm_publish_time":1727246289706},"2.1.2":{"name":"libp2p","version":"2.1.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/interface-internal":"^2.0.4","@libp2p/logger":"^5.0.4","@libp2p/multistream-select":"^6.0.4","@libp2p/peer-collections":"^6.0.4","@libp2p/peer-id":"^5.0.4","@libp2p/peer-store":"^11.0.4","@libp2p/utils":"^6.0.4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.0.4","@libp2p/identify":"^3.0.4","@libp2p/interface-compliance-tests":"^6.1.2","@libp2p/mplex":"^11.0.4","@libp2p/plaintext":"^2.0.4","@libp2p/tcp":"^10.0.4","@libp2p/websockets":"^9.0.4","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.2","gitHead":"4cc316c2bfb8757c9b1e4896941445331ebdcc8a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"b95d782283a7ff4d1bb46a8650e090fe36729271","size":203696,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.2_1727194991182_0.2150060366605402"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T16:23:11.469Z","publish_time":1727194991469,"_source_registry_name":"default","_cnpm_publish_time":1727194991469},"2.1.1-c258b35af":{"name":"libp2p","version":"2.1.1-c258b35af","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.1.1-c258b35af","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bba1d8ee3ff8770ae0bc0c0429505ac468f74919","size":203516,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.1-c258b35af.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.1-c258b35af.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"c258b35af60eec906437129ab31201bfb9c80d16","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.0.3-c258b35af","merge-options":"^3.0.4","@libp2p/crypto":"5.0.3-c258b35af","@libp2p/logger":"5.0.3-c258b35af","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.3-c258b35af","progress-events":"^1.0.0","@libp2p/interface":"2.1.1-c258b35af","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.3-c258b35af","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.3-c258b35af","@libp2p/interface-internal":"2.0.3-c258b35af","@libp2p/multistream-select":"6.0.3-c258b35af","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.3-c258b35af","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.3-c258b35af","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.3-c258b35af","@libp2p/plaintext":"2.0.3-c258b35af","@libp2p/websockets":"9.0.3-c258b35af","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.3-c258b35af","@libp2p/interface-compliance-tests":"6.1.1-c258b35af"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.1.1-c258b35af_1727191944129_0.027941309895133104","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-24T15:32:24.388Z","publish_time":1727191944388,"_source_registry_name":"default","_cnpm_publish_time":1727191944388},"2.1.1":{"name":"libp2p","version":"2.1.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.3","@libp2p/interface":"^2.1.1","@libp2p/interface-internal":"^2.0.3","@libp2p/logger":"^5.0.3","@libp2p/multistream-select":"^6.0.3","@libp2p/peer-collections":"^6.0.3","@libp2p/peer-id":"^5.0.3","@libp2p/peer-store":"^11.0.3","@libp2p/utils":"^6.0.3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.0.3","@libp2p/identify":"^3.0.3","@libp2p/interface-compliance-tests":"^6.1.1","@libp2p/mplex":"^11.0.3","@libp2p/plaintext":"^2.0.3","@libp2p/tcp":"^10.0.3","@libp2p/websockets":"^9.0.3","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.1","gitHead":"33f464e3e42642a04a07a7af468d2a62837d7234","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"aeda9a496aa0e7c87a071962aa2ec6c11e320c26","size":204016,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.1_1727180812272_0.772518758439505"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T12:26:52.519Z","publish_time":1727180812519,"_source_registry_name":"default","_cnpm_publish_time":1727180812519},"2.1.0-7f7ec82ae":{"name":"libp2p","version":"2.1.0-7f7ec82ae","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.2-7f7ec82ae","@libp2p/interface":"2.1.0-7f7ec82ae","@libp2p/interface-internal":"2.0.2-7f7ec82ae","@libp2p/logger":"5.0.2-7f7ec82ae","@libp2p/multistream-select":"6.0.2-7f7ec82ae","@libp2p/peer-collections":"6.0.2-7f7ec82ae","@libp2p/peer-id":"5.0.2-7f7ec82ae","@libp2p/peer-store":"11.0.2-7f7ec82ae","@libp2p/utils":"6.0.2-7f7ec82ae","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.2-7f7ec82ae","@libp2p/identify":"3.0.2-7f7ec82ae","@libp2p/interface-compliance-tests":"6.1.0-7f7ec82ae","@libp2p/mplex":"11.0.2-7f7ec82ae","@libp2p/plaintext":"2.0.2-7f7ec82ae","@libp2p/tcp":"10.0.2-7f7ec82ae","@libp2p/websockets":"9.0.2-7f7ec82ae","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.0-7f7ec82ae","readmeFilename":"README.md","gitHead":"7f7ec82ae4ee7761360bdfdd294de271feaf1841","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"80fd740d3223756780f8e273c745a33894c6ff35","size":203837,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.0-7f7ec82ae.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.0-7f7ec82ae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.0-7f7ec82ae_1727175942619_0.5056918883973962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T11:05:42.978Z","publish_time":1727175942978,"_source_registry_name":"default","_cnpm_publish_time":1727175942978},"2.1.0":{"name":"libp2p","version":"2.1.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.2","@libp2p/interface":"^2.1.0","@libp2p/interface-internal":"^2.0.2","@libp2p/logger":"^5.0.2","@libp2p/multistream-select":"^6.0.2","@libp2p/peer-collections":"^6.0.2","@libp2p/peer-id":"^5.0.2","@libp2p/peer-store":"^11.0.2","@libp2p/utils":"^6.0.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.0.2","@libp2p/identify":"^3.0.2","@libp2p/interface-compliance-tests":"^6.1.0","@libp2p/mplex":"^11.0.2","@libp2p/plaintext":"^2.0.2","@libp2p/tcp":"^10.0.2","@libp2p/websockets":"^9.0.2","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.1.0","gitHead":"abc7e66f76bb2564aaea1eedc9dc7d172fc1498b","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"fe8aa63c48afed1631bdf1139285ca1035af917b","size":203905,"noattachment":false,"key":"/libp2p/-/libp2p-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.1.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.1.0_1727163818678_0.9376979959870129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T07:43:38.912Z","publish_time":1727163818912,"_source_registry_name":"default","_cnpm_publish_time":1727163818912},"2.0.3-b3272cfce":{"name":"libp2p","version":"2.0.3-b3272cfce","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.2-b3272cfce","@libp2p/interface":"2.1.0-b3272cfce","@libp2p/interface-internal":"2.0.2-b3272cfce","@libp2p/logger":"5.0.2-b3272cfce","@libp2p/multistream-select":"6.0.2-b3272cfce","@libp2p/peer-collections":"6.0.2-b3272cfce","@libp2p/peer-id":"5.0.2-b3272cfce","@libp2p/peer-store":"11.0.2-b3272cfce","@libp2p/utils":"6.0.2-b3272cfce","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.2-b3272cfce","@libp2p/identify":"3.0.2-b3272cfce","@libp2p/interface-compliance-tests":"6.1.0-b3272cfce","@libp2p/mplex":"11.0.2-b3272cfce","@libp2p/plaintext":"2.0.2-b3272cfce","@libp2p/tcp":"10.0.2-b3272cfce","@libp2p/websockets":"9.0.2-b3272cfce","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.3-b3272cfce","readmeFilename":"README.md","gitHead":"b3272cfce13a56ea2302e5a6fe5dd0743c109cf7","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"1b041c7259138a26737d7c527e004cd871c6fb3f","size":203779,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.3-b3272cfce.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.3-b3272cfce.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.3-b3272cfce_1727160437780_0.5951909371318747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T06:47:17.989Z","publish_time":1727160437989,"_source_registry_name":"default","_cnpm_publish_time":1727160437989},"2.0.3":{"name":"libp2p","version":"2.0.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.2","@libp2p/interface":"^2.1.0","@libp2p/interface-internal":"^2.0.2","@libp2p/logger":"^5.0.2","@libp2p/multistream-select":"^6.0.2","@libp2p/peer-collections":"^6.0.2","@libp2p/peer-id":"^5.0.2","@libp2p/peer-store":"^11.0.2","@libp2p/utils":"^6.0.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.0.2","@libp2p/identify":"^3.0.2","@libp2p/interface-compliance-tests":"^6.1.0","@libp2p/mplex":"^11.0.2","@libp2p/plaintext":"^2.0.2","@libp2p/tcp":"^10.0.2","@libp2p/websockets":"^9.0.2","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.3","gitHead":"859f535c8243c7f6c6b41fca5c64b8a09850095b","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"1d95c91354d51d516291bcc96c5e90034918f3e8","size":203665,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.3_1727091867871_0.8571591830493721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-23T11:44:28.117Z","publish_time":1727091868117,"_source_registry_name":"default","_cnpm_publish_time":1727091868117},"2.0.2-21fe841f2":{"name":"libp2p","version":"2.0.2-21fe841f2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.1-21fe841f2","@libp2p/interface":"2.0.1-21fe841f2","@libp2p/interface-internal":"2.0.1-21fe841f2","@libp2p/logger":"5.0.1-21fe841f2","@libp2p/multistream-select":"6.0.1-21fe841f2","@libp2p/peer-collections":"6.0.1-21fe841f2","@libp2p/peer-id":"5.0.1-21fe841f2","@libp2p/peer-store":"11.0.1-21fe841f2","@libp2p/utils":"6.0.1-21fe841f2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.1-21fe841f2","@libp2p/identify":"3.0.1-21fe841f2","@libp2p/interface-compliance-tests":"6.0.1-21fe841f2","@libp2p/mplex":"11.0.1-21fe841f2","@libp2p/plaintext":"2.0.1-21fe841f2","@libp2p/tcp":"10.0.1-21fe841f2","@libp2p/websockets":"9.0.1-21fe841f2","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.2-21fe841f2","readmeFilename":"README.md","gitHead":"21fe841f2584e0166253d78fc390401d7cee5601","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"46548ca21401990c306dd1513f896a1f18b6d3b5","size":203531,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.2-21fe841f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.2-21fe841f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.2-21fe841f2_1727082218154_0.3142696121113808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-23T09:03:38.389Z","publish_time":1727082218389,"_source_registry_name":"default","_cnpm_publish_time":1727082218389},"2.0.2-c628c44c5":{"name":"libp2p","version":"2.0.2-c628c44c5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.1-c628c44c5","@libp2p/interface":"2.0.1-c628c44c5","@libp2p/interface-internal":"2.0.1-c628c44c5","@libp2p/logger":"5.0.1-c628c44c5","@libp2p/multistream-select":"6.0.1-c628c44c5","@libp2p/peer-collections":"6.0.1-c628c44c5","@libp2p/peer-id":"5.0.1-c628c44c5","@libp2p/peer-store":"11.0.1-c628c44c5","@libp2p/utils":"6.0.1-c628c44c5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.1-c628c44c5","@libp2p/identify":"3.0.1-c628c44c5","@libp2p/interface-compliance-tests":"6.0.1-c628c44c5","@libp2p/mplex":"11.0.1-c628c44c5","@libp2p/plaintext":"2.0.1-c628c44c5","@libp2p/tcp":"10.0.1-c628c44c5","@libp2p/websockets":"9.0.1-c628c44c5","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.2-c628c44c5","readmeFilename":"README.md","gitHead":"c628c44c588ad7102ce9522594ac888e751f35ba","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"30123dd09bba2ca74e19345af8f9d2fe4c1cfd92","size":203533,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.2-c628c44c5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.2-c628c44c5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.2-c628c44c5_1727075319945_0.08263236692166331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-23T07:08:40.212Z","publish_time":1727075320212,"_source_registry_name":"default","_cnpm_publish_time":1727075320212},"2.0.2-4fd7eb2e1":{"name":"libp2p","version":"2.0.2-4fd7eb2e1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.1-4fd7eb2e1","@libp2p/interface":"2.0.1-4fd7eb2e1","@libp2p/interface-internal":"2.0.1-4fd7eb2e1","@libp2p/logger":"5.0.1-4fd7eb2e1","@libp2p/multistream-select":"6.0.1-4fd7eb2e1","@libp2p/peer-collections":"6.0.1-4fd7eb2e1","@libp2p/peer-id":"5.0.1-4fd7eb2e1","@libp2p/peer-store":"11.0.1-4fd7eb2e1","@libp2p/utils":"6.0.1-4fd7eb2e1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.1-4fd7eb2e1","@libp2p/identify":"3.0.1-4fd7eb2e1","@libp2p/interface-compliance-tests":"6.0.1-4fd7eb2e1","@libp2p/mplex":"11.0.1-4fd7eb2e1","@libp2p/plaintext":"2.0.1-4fd7eb2e1","@libp2p/tcp":"10.0.1-4fd7eb2e1","@libp2p/websockets":"9.0.1-4fd7eb2e1","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.2-4fd7eb2e1","readmeFilename":"README.md","gitHead":"4fd7eb2e14c2ac30150060adb2c8aca4c5e295f3","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"581a21caf62362513abb7ac8eb7b2a610c8962b7","size":203529,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.2-4fd7eb2e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.2-4fd7eb2e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.2-4fd7eb2e1_1726844269834_0.2863528062234342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-20T14:57:50.100Z","publish_time":1726844270100,"_source_registry_name":"default","_cnpm_publish_time":1726844270100},"2.0.2-6ccbb06f0":{"name":"libp2p","version":"2.0.2-6ccbb06f0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.1-6ccbb06f0","@libp2p/interface":"2.0.1-6ccbb06f0","@libp2p/interface-internal":"2.0.1-6ccbb06f0","@libp2p/logger":"5.0.1-6ccbb06f0","@libp2p/multistream-select":"6.0.1-6ccbb06f0","@libp2p/peer-collections":"6.0.1-6ccbb06f0","@libp2p/peer-id":"5.0.1-6ccbb06f0","@libp2p/peer-store":"11.0.1-6ccbb06f0","@libp2p/utils":"6.0.1-6ccbb06f0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.1-6ccbb06f0","@libp2p/identify":"3.0.1-6ccbb06f0","@libp2p/interface-compliance-tests":"6.0.1-6ccbb06f0","@libp2p/mplex":"11.0.1-6ccbb06f0","@libp2p/plaintext":"2.0.1-6ccbb06f0","@libp2p/tcp":"10.0.1-6ccbb06f0","@libp2p/websockets":"9.0.1-6ccbb06f0","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.2-6ccbb06f0","readmeFilename":"README.md","gitHead":"6ccbb06f0e76dcd1ba20d31e2518f3a1acb0efbc","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"7978b4c581d64847df13d7c7df74b48242a83d12","size":203531,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.2-6ccbb06f0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.2-6ccbb06f0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.2-6ccbb06f0_1726740225290_0.13330002442472355"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T10:03:45.490Z","publish_time":1726740225490,"_source_registry_name":"default","_cnpm_publish_time":1726740225490},"2.0.2-34455b5f2":{"name":"libp2p","version":"2.0.2-34455b5f2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.1-34455b5f2","@libp2p/interface":"2.0.1-34455b5f2","@libp2p/interface-internal":"2.0.1-34455b5f2","@libp2p/logger":"5.0.1-34455b5f2","@libp2p/multistream-select":"6.0.1-34455b5f2","@libp2p/peer-collections":"6.0.1-34455b5f2","@libp2p/peer-id":"5.0.1-34455b5f2","@libp2p/peer-store":"11.0.1-34455b5f2","@libp2p/utils":"6.0.1-34455b5f2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.1-34455b5f2","@libp2p/identify":"3.0.1-34455b5f2","@libp2p/interface-compliance-tests":"6.0.1-34455b5f2","@libp2p/mplex":"11.0.1-34455b5f2","@libp2p/plaintext":"2.0.1-34455b5f2","@libp2p/tcp":"10.0.1-34455b5f2","@libp2p/websockets":"9.0.1-34455b5f2","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.2-34455b5f2","readmeFilename":"README.md","gitHead":"34455b5f2848b4a7656699751e3cbe372641c13a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"e055af9d4195b0bbb7f2ead7add9473c19f16cc7","size":203521,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.2-34455b5f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.2-34455b5f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.2-34455b5f2_1726244211086_0.82398366994706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-13T16:16:51.328Z","publish_time":1726244211328,"_source_registry_name":"default","_cnpm_publish_time":1726244211328},"2.0.2":{"name":"libp2p","version":"2.0.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.1","@libp2p/interface":"^2.0.1","@libp2p/interface-internal":"^2.0.1","@libp2p/logger":"^5.0.1","@libp2p/multistream-select":"^6.0.1","@libp2p/peer-collections":"^6.0.1","@libp2p/peer-id":"^5.0.1","@libp2p/peer-store":"^11.0.1","@libp2p/utils":"^6.0.1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.0.1","@libp2p/identify":"^3.0.1","@libp2p/interface-compliance-tests":"^6.0.1","@libp2p/mplex":"^11.0.1","@libp2p/plaintext":"^2.0.1","@libp2p/tcp":"^10.0.1","@libp2p/websockets":"^9.0.1","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.2","gitHead":"62ce7b29e1f7b8ebdcd00c25a099fecfec335197","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"d38acc5259a2654ada6f99a253ce61b8084ee588","size":203542,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.2_1726140600051_0.4289994189158859"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T11:30:00.366Z","publish_time":1726140600366,"_source_registry_name":"default","_cnpm_publish_time":1726140600366},"2.0.1-18dd3cb26":{"name":"libp2p","version":"2.0.1-18dd3cb26","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.0-18dd3cb26","@libp2p/interface":"2.0.0-18dd3cb26","@libp2p/interface-internal":"2.0.0-18dd3cb26","@libp2p/logger":"5.0.0-18dd3cb26","@libp2p/multistream-select":"6.0.0-18dd3cb26","@libp2p/peer-collections":"6.0.0-18dd3cb26","@libp2p/peer-id":"5.0.0-18dd3cb26","@libp2p/peer-store":"11.0.0-18dd3cb26","@libp2p/utils":"6.0.0-18dd3cb26","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.0-18dd3cb26","@libp2p/identify":"3.0.0-18dd3cb26","@libp2p/interface-compliance-tests":"6.0.0-18dd3cb26","@libp2p/mplex":"11.0.0-18dd3cb26","@libp2p/plaintext":"2.0.0-18dd3cb26","@libp2p/tcp":"10.0.0-18dd3cb26","@libp2p/websockets":"9.0.0-18dd3cb26","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.1-18dd3cb26","readmeFilename":"README.md","gitHead":"18dd3cb2649412126b995c90e976ed06220c8590","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"ec5ed7a24c46be4d3eb6372ce2517743e2cb0efb","size":203405,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.1-18dd3cb26.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.1-18dd3cb26.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.1-18dd3cb26_1726132874538_0.4870701377131692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T09:21:14.755Z","publish_time":1726132874755,"_source_registry_name":"default","_cnpm_publish_time":1726132874755},"2.0.1-1210884ed":{"name":"libp2p","version":"2.0.1-1210884ed","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.0-1210884ed","@libp2p/interface":"2.0.0-1210884ed","@libp2p/interface-internal":"2.0.0-1210884ed","@libp2p/logger":"5.0.0-1210884ed","@libp2p/multistream-select":"6.0.0-1210884ed","@libp2p/peer-collections":"6.0.0-1210884ed","@libp2p/peer-id":"5.0.0-1210884ed","@libp2p/peer-store":"11.0.0-1210884ed","@libp2p/utils":"6.0.0-1210884ed","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.0-1210884ed","@libp2p/identify":"3.0.0-1210884ed","@libp2p/interface-compliance-tests":"6.0.0-1210884ed","@libp2p/mplex":"11.0.0-1210884ed","@libp2p/plaintext":"2.0.0-1210884ed","@libp2p/tcp":"10.0.0-1210884ed","@libp2p/websockets":"9.0.0-1210884ed","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.1-1210884ed","readmeFilename":"README.md","gitHead":"1210884edfe724389bb99aaf67042626093ee60b","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"293ded89563bbe688ce6d42b74dc40a78ebceab7","size":203405,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.1-1210884ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.1-1210884ed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.1-1210884ed_1726131227586_0.1223243446346598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T08:53:47.770Z","publish_time":1726131227770,"_source_registry_name":"default","_cnpm_publish_time":1726131227770},"2.0.1":{"name":"libp2p","version":"2.0.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.0","@libp2p/interface":"^2.0.0","@libp2p/interface-internal":"^2.0.0","@libp2p/logger":"^5.0.0","@libp2p/multistream-select":"^6.0.0","@libp2p/peer-collections":"^6.0.0","@libp2p/peer-id":"^5.0.0","@libp2p/peer-store":"^11.0.0","@libp2p/utils":"^6.0.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"^2.0.0","@libp2p/identify":"^3.0.0","@libp2p/interface-compliance-tests":"^6.0.0","@libp2p/mplex":"^11.0.0","@libp2p/plaintext":"^2.0.0","@libp2p/tcp":"^10.0.0","@libp2p/websockets":"^9.0.0","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.1","gitHead":"c435271e83382fb0bdf18ac198444ab8eacf9452","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"e73df34047eeb5310617bf6dccd93179ab1c8789","size":203539,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.1_1726082214860_0.5401572028767883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T19:16:55.151Z","publish_time":1726082215151,"_source_registry_name":"default","_cnpm_publish_time":1726082215151},"2.0.0-d101aac4b":{"name":"libp2p","version":"2.0.0-d101aac4b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"5.0.0-d101aac4b","@libp2p/interface":"2.0.0-d101aac4b","@libp2p/interface-internal":"2.0.0-d101aac4b","@libp2p/logger":"5.0.0-d101aac4b","@libp2p/multistream-select":"6.0.0-d101aac4b","@libp2p/peer-collections":"6.0.0-d101aac4b","@libp2p/peer-id":"5.0.0-d101aac4b","@libp2p/peer-store":"11.0.0-d101aac4b","@libp2p/utils":"6.0.0-d101aac4b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.0-d101aac4b","@libp2p/identify":"3.0.0-d101aac4b","@libp2p/interface-compliance-tests":"6.0.0-d101aac4b","@libp2p/mplex":"11.0.0-d101aac4b","@libp2p/plaintext":"2.0.0-d101aac4b","@libp2p/tcp":"10.0.0-d101aac4b","@libp2p/websockets":"9.0.0-d101aac4b","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.0-d101aac4b","readmeFilename":"README.md","gitHead":"d101aac4b67c41ad237ca084012e3087898494ca","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"886c8a95ac7ffa4bfd98d7c98c85a814c074420a","size":203397,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.0-d101aac4b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.0-d101aac4b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.0-d101aac4b_1726075898363_0.10264123650330803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T17:31:38.554Z","publish_time":1726075898554,"_source_registry_name":"default","_cnpm_publish_time":1726075898554},"2.0.0-7cd984569":{"name":"libp2p","version":"2.0.0-7cd984569","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@2.0.0-7cd984569","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8a77a189760494702612dca2adea6ad73f571a76","size":203401,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.0-7cd984569.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.0-7cd984569.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"7cd984569dbf0046861ec84e8e030ef62725fd14","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"6.0.0-7cd984569","merge-options":"^3.0.4","@libp2p/crypto":"5.0.0-7cd984569","@libp2p/logger":"5.0.0-7cd984569","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"5.0.0-7cd984569","progress-events":"^1.0.0","@libp2p/interface":"2.0.0-7cd984569","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"11.0.0-7cd984569","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"6.0.0-7cd984569","@libp2p/interface-internal":"2.0.0-7cd984569","@libp2p/multistream-select":"6.0.0-7cd984569","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"10.0.0-7cd984569","it-pushable":"^3.2.3","@libp2p/mplex":"11.0.0-7cd984569","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"3.0.0-7cd984569","@libp2p/plaintext":"2.0.0-7cd984569","@libp2p/websockets":"9.0.0-7cd984569","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^7.0.0","@libp2p/circuit-relay-v2":"2.0.0-7cd984569","@libp2p/interface-compliance-tests":"6.0.0-7cd984569"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_2.0.0-7cd984569_1726075164726_0.6378095023956658","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-11T17:19:25.002Z","publish_time":1726075165002,"_source_registry_name":"default","_cnpm_publish_time":1726075165002},"2.0.0":{"name":"libp2p","version":"2.0.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^5.0.0","@libp2p/interface":"^2.0.0","@libp2p/interface-internal":"^2.0.0","@libp2p/logger":"^5.0.0","@libp2p/multistream-select":"^6.0.0","@libp2p/peer-collections":"^6.0.0","@libp2p/peer-id":"^5.0.0","@libp2p/peer-store":"^11.0.0","@libp2p/utils":"^6.0.0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^2.0.0","@libp2p/identify":"^3.0.0","@libp2p/interface-compliance-tests":"^6.0.0","@libp2p/mplex":"^11.0.0","@libp2p/plaintext":"^2.0.0","@libp2p/tcp":"^10.0.0","@libp2p/websockets":"^9.0.0","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@2.0.0","gitHead":"cb9f3fffb76fc1367777d88a3fafc38d7a324ee7","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"c9d560a236679f4d2c3bdd08b935c6071c59f409","size":203534,"noattachment":false,"key":"/libp2p/-/libp2p-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-2.0.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_2.0.0_1726049754343_0.3819383440566826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T10:15:54.572Z","publish_time":1726049754572,"_source_registry_name":"default","_cnpm_publish_time":1726049754572},"1.9.4-b6681bd25":{"name":"libp2p","version":"1.9.4-b6681bd25","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-b6681bd25","@libp2p/interface":"1.7.0-b6681bd25","@libp2p/interface-internal":"1.3.4-b6681bd25","@libp2p/logger":"4.0.20-b6681bd25","@libp2p/multistream-select":"5.1.17-b6681bd25","@libp2p/peer-collections":"5.2.9-b6681bd25","@libp2p/peer-id":"4.2.4-b6681bd25","@libp2p/peer-store":"10.1.5-b6681bd25","@libp2p/utils":"5.4.9-b6681bd25","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-b6681bd25","@libp2p/identify":"2.1.5-b6681bd25","@libp2p/interface-compliance-tests":"5.4.12-b6681bd25","@libp2p/mplex":"10.1.5-b6681bd25","@libp2p/plaintext":"1.1.6-b6681bd25","@libp2p/tcp":"9.1.6-b6681bd25","@libp2p/websockets":"8.2.0-b6681bd25","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4-b6681bd25","readmeFilename":"README.md","gitHead":"b6681bd2505ac2749192042c3f16b14a88a8656d","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"b505ad429132a7788b4486a63704949d5c60a238","size":203453,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-b6681bd25.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-b6681bd25.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4-b6681bd25_1726045779680_0.5087389400332218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T09:09:40.013Z","publish_time":1726045780013,"_source_registry_name":"default","_cnpm_publish_time":1726045780013},"1.9.4-2bbaf4361":{"name":"libp2p","version":"1.9.4-2bbaf4361","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-2bbaf4361","@libp2p/interface":"1.7.0-2bbaf4361","@libp2p/interface-internal":"1.3.4-2bbaf4361","@libp2p/logger":"4.0.20-2bbaf4361","@libp2p/multistream-select":"5.1.17-2bbaf4361","@libp2p/peer-collections":"5.2.9-2bbaf4361","@libp2p/peer-id":"4.2.4-2bbaf4361","@libp2p/peer-store":"10.1.5-2bbaf4361","@libp2p/utils":"5.4.9-2bbaf4361","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-2bbaf4361","@libp2p/identify":"2.1.5-2bbaf4361","@libp2p/interface-compliance-tests":"5.4.12-2bbaf4361","@libp2p/mplex":"10.1.5-2bbaf4361","@libp2p/plaintext":"1.1.6-2bbaf4361","@libp2p/tcp":"9.1.6-2bbaf4361","@libp2p/websockets":"8.2.0-2bbaf4361","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4-2bbaf4361","readmeFilename":"README.md","gitHead":"2bbaf4361cbb5d642b628dd222eaab4c510f0a6a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"e55ec0329b567d86ca07daa35879d77bdf81deb7","size":203455,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-2bbaf4361.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-2bbaf4361.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4-2bbaf4361_1725984417213_0.0376717386062011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T16:06:57.476Z","publish_time":1725984417476,"_source_registry_name":"default","_cnpm_publish_time":1725984417476},"1.9.4-e1ca9cced":{"name":"libp2p","version":"1.9.4-e1ca9cced","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-e1ca9cced","@libp2p/interface":"1.7.0-e1ca9cced","@libp2p/interface-internal":"1.3.4-e1ca9cced","@libp2p/logger":"4.0.20-e1ca9cced","@libp2p/multistream-select":"5.1.17-e1ca9cced","@libp2p/peer-collections":"5.2.9-e1ca9cced","@libp2p/peer-id":"4.2.4-e1ca9cced","@libp2p/peer-store":"10.1.5-e1ca9cced","@libp2p/utils":"5.4.9-e1ca9cced","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-e1ca9cced","@libp2p/identify":"2.1.5-e1ca9cced","@libp2p/interface-compliance-tests":"5.4.12-e1ca9cced","@libp2p/mplex":"10.1.5-e1ca9cced","@libp2p/plaintext":"1.1.6-e1ca9cced","@libp2p/tcp":"9.1.6-e1ca9cced","@libp2p/websockets":"8.2.0-e1ca9cced","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4-e1ca9cced","readmeFilename":"README.md","gitHead":"e1ca9ccedaa2957648a7efadd1503efc2b2bd069","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"3f12c0cad584b5949dfe22d01603a9f5c433b10b","size":203445,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-e1ca9cced.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-e1ca9cced.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4-e1ca9cced_1725977749191_0.6815069449085451"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T14:15:49.482Z","publish_time":1725977749482,"_source_registry_name":"default","_cnpm_publish_time":1725977749482},"1.9.4-71e5f7a5b":{"name":"libp2p","version":"1.9.4-71e5f7a5b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-71e5f7a5b","@libp2p/interface":"1.7.0-71e5f7a5b","@libp2p/interface-internal":"1.3.4-71e5f7a5b","@libp2p/logger":"4.0.20-71e5f7a5b","@libp2p/multistream-select":"5.1.17-71e5f7a5b","@libp2p/peer-collections":"5.2.9-71e5f7a5b","@libp2p/peer-id":"4.2.4-71e5f7a5b","@libp2p/peer-store":"10.1.5-71e5f7a5b","@libp2p/utils":"5.4.9-71e5f7a5b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-71e5f7a5b","@libp2p/identify":"2.1.5-71e5f7a5b","@libp2p/interface-compliance-tests":"5.4.12-71e5f7a5b","@libp2p/mplex":"10.1.5-71e5f7a5b","@libp2p/plaintext":"1.1.6-71e5f7a5b","@libp2p/tcp":"9.1.6-71e5f7a5b","@libp2p/websockets":"8.2.0-71e5f7a5b","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4-71e5f7a5b","readmeFilename":"README.md","gitHead":"71e5f7a5b6723fcd8ca83da4ba3c8163d58a3394","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"a6a5ce1d4ca90e132f3aaa8ea624ddc1f7752080","size":203453,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-71e5f7a5b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-71e5f7a5b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4-71e5f7a5b_1725968729382_0.24824581811811663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T11:45:29.562Z","publish_time":1725968729562,"_source_registry_name":"default","_cnpm_publish_time":1725968729562},"1.9.4-c010d575c":{"name":"libp2p","version":"1.9.4-c010d575c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-c010d575c","@libp2p/interface":"1.7.0-c010d575c","@libp2p/interface-internal":"1.3.4-c010d575c","@libp2p/logger":"4.0.20-c010d575c","@libp2p/multistream-select":"5.1.17-c010d575c","@libp2p/peer-collections":"5.2.9-c010d575c","@libp2p/peer-id":"4.2.4-c010d575c","@libp2p/peer-store":"10.1.5-c010d575c","@libp2p/utils":"5.4.9-c010d575c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-c010d575c","@libp2p/identify":"2.1.5-c010d575c","@libp2p/interface-compliance-tests":"5.4.12-c010d575c","@libp2p/mplex":"10.1.5-c010d575c","@libp2p/plaintext":"1.1.6-c010d575c","@libp2p/tcp":"9.1.6-c010d575c","@libp2p/websockets":"8.2.0-c010d575c","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4-c010d575c","readmeFilename":"README.md","gitHead":"c010d575c945c094181f3b6bbafa0f3c5e5e2200","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"45513e721594324e5a7593413f073c92004954da","size":203452,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-c010d575c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-c010d575c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4-c010d575c_1725961478083_0.42382606770965503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T09:44:38.411Z","publish_time":1725961478411,"_source_registry_name":"default","_cnpm_publish_time":1725961478411},"1.9.4-a142bb642":{"name":"libp2p","version":"1.9.4-a142bb642","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.9.4-a142bb642","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4e771f309b43e4e1ab115dece2eba2adcc4ab342","size":203467,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-a142bb642.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-a142bb642.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"a142bb642b3a232479c79a7da235508f0022dd94","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","p-retry":"^6.2.0","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.9-a142bb642","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-a142bb642","@libp2p/logger":"4.0.20-a142bb642","datastore-core":"^10.0.0","it-byte-stream":"^1.0.12","@libp2p/peer-id":"4.2.4-a142bb642","progress-events":"^1.0.0","@libp2p/interface":"1.7.0-a142bb642","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.5-a142bb642","interface-datastore":"^8.3.0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-a142bb642","@libp2p/interface-internal":"1.3.4-a142bb642","@libp2p/multistream-select":"5.1.17-a142bb642","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.6-a142bb642","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.5-a142bb642","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.5-a142bb642","@libp2p/plaintext":"1.1.6-a142bb642","@libp2p/websockets":"8.2.0-a142bb642","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-a142bb642","@libp2p/interface-compliance-tests":"5.4.12-a142bb642"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.9.4-a142bb642_1725955672358_0.9108933266026558","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-10T08:07:52.754Z","publish_time":1725955672754,"_source_registry_name":"default","_cnpm_publish_time":1725955672754},"1.9.4-81ebe4e47":{"name":"libp2p","version":"1.9.4-81ebe4e47","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-81ebe4e47","@libp2p/interface":"1.7.0-81ebe4e47","@libp2p/interface-internal":"1.3.4-81ebe4e47","@libp2p/logger":"4.0.20-81ebe4e47","@libp2p/multistream-select":"5.1.17-81ebe4e47","@libp2p/peer-collections":"5.2.9-81ebe4e47","@libp2p/peer-id":"4.2.4-81ebe4e47","@libp2p/peer-store":"10.1.5-81ebe4e47","@libp2p/utils":"5.4.9-81ebe4e47","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-81ebe4e47","@libp2p/identify":"2.1.5-81ebe4e47","@libp2p/interface-compliance-tests":"5.4.12-81ebe4e47","@libp2p/mplex":"10.1.5-81ebe4e47","@libp2p/plaintext":"1.1.6-81ebe4e47","@libp2p/tcp":"9.1.6-81ebe4e47","@libp2p/websockets":"8.2.0-81ebe4e47","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4-81ebe4e47","readmeFilename":"README.md","gitHead":"81ebe4e47e82508a847bb3af0af36cc249b78765","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"0cc8f8552d4405c90180501b7035b6ef4bc1663e","size":203065,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-81ebe4e47.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-81ebe4e47.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4-81ebe4e47_1725949316272_0.15904477380709525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T06:21:56.487Z","publish_time":1725949316487,"_source_registry_name":"default","_cnpm_publish_time":1725949316487},"1.9.4-5214dec4a":{"name":"libp2p","version":"1.9.4-5214dec4a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-5214dec4a","@libp2p/interface":"1.7.0-5214dec4a","@libp2p/interface-internal":"1.3.4-5214dec4a","@libp2p/logger":"4.0.20-5214dec4a","@libp2p/multistream-select":"5.1.17-5214dec4a","@libp2p/peer-collections":"5.2.9-5214dec4a","@libp2p/peer-id":"4.2.4-5214dec4a","@libp2p/peer-store":"10.1.5-5214dec4a","@libp2p/utils":"5.4.9-5214dec4a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-5214dec4a","@libp2p/identify":"2.1.5-5214dec4a","@libp2p/interface-compliance-tests":"5.4.12-5214dec4a","@libp2p/mplex":"10.1.5-5214dec4a","@libp2p/plaintext":"1.1.6-5214dec4a","@libp2p/tcp":"9.1.6-5214dec4a","@libp2p/websockets":"8.2.0-5214dec4a","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4-5214dec4a","readmeFilename":"README.md","gitHead":"5214dec4a0b7e7cb82056b9a681f1c77e82d34a2","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"bcc985f4fc061fe7256eff69d5932b43c50ceaed","size":203084,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-5214dec4a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-5214dec4a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4-5214dec4a_1725868485814_0.4594689616434233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T07:54:46.106Z","publish_time":1725868486106,"_source_registry_name":"default","_cnpm_publish_time":1725868486106},"1.9.4-df330695a":{"name":"libp2p","version":"1.9.4-df330695a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-df330695a","@libp2p/interface":"1.7.0-df330695a","@libp2p/interface-internal":"1.3.4-df330695a","@libp2p/logger":"4.0.20-df330695a","@libp2p/multistream-select":"5.1.17-df330695a","@libp2p/peer-collections":"5.2.9-df330695a","@libp2p/peer-id":"4.2.4-df330695a","@libp2p/peer-store":"10.1.5-df330695a","@libp2p/utils":"5.4.9-df330695a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^10.0.0","interface-datastore":"^8.3.0","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","p-retry":"^6.2.0","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-df330695a","@libp2p/identify":"2.1.5-df330695a","@libp2p/interface-compliance-tests":"5.4.12-df330695a","@libp2p/mplex":"10.1.5-df330695a","@libp2p/plaintext":"1.1.6-df330695a","@libp2p/tcp":"9.1.6-df330695a","@libp2p/websockets":"8.2.0-df330695a","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4-df330695a","readmeFilename":"README.md","gitHead":"df330695a0ee627f79c51c1ab737cbf3278a91e8","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"fd29915f6104424946c8701c9e4ac66223e8134b","size":203086,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4-df330695a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4-df330695a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4-df330695a_1725623302482_0.7452706731848557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-06T11:48:22.768Z","publish_time":1725623302768,"_source_registry_name":"default","_cnpm_publish_time":1725623302768},"1.9.4":{"name":"libp2p","version":"1.9.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.9","@libp2p/interface":"^1.7.0","@libp2p/interface-internal":"^1.3.4","@libp2p/logger":"^4.0.20","@libp2p/multistream-select":"^5.1.17","@libp2p/peer-collections":"^5.2.9","@libp2p/peer-id":"^4.2.4","@libp2p/peer-id-factory":"^4.2.4","@libp2p/peer-store":"^10.1.5","@libp2p/utils":"^5.4.9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.5","@libp2p/identify":"^2.1.5","@libp2p/interface-compliance-tests":"^5.4.12","@libp2p/mplex":"^10.1.5","@libp2p/plaintext":"^1.1.6","@libp2p/tcp":"^9.1.6","@libp2p/websockets":"^8.2.0","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.4","gitHead":"301bfc3a6ffc5b97ba1bb928dfcc7ff579396bbb","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"5cf4e8ef1f641db61856fecab10ba59fdac8d712","size":212215,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.4_1725554942883_0.7174821102937277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-05T16:49:03.315Z","publish_time":1725554943315,"_source_registry_name":"default","_cnpm_publish_time":1725554943315},"1.9.3-dd7b329c4":{"name":"libp2p","version":"1.9.3-dd7b329c4","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.9.3-dd7b329c4","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"7128516c166d0a94f529835d0c82a040a62e0a2b","size":212087,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.3-dd7b329c4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.3-dd7b329c4.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"dd7b329c483d9d06964e212d71d3090dae0556f9","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.9-dd7b329c4","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-dd7b329c4","@libp2p/logger":"4.0.20-dd7b329c4","datastore-core":"^9.2.9","it-byte-stream":"^1.0.12","@libp2p/peer-id":"4.2.4-dd7b329c4","progress-events":"^1.0.0","@libp2p/interface":"1.7.0-dd7b329c4","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.5-dd7b329c4","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.2.4-dd7b329c4","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-dd7b329c4","@libp2p/interface-internal":"1.3.4-dd7b329c4","@libp2p/multistream-select":"5.1.17-dd7b329c4","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.5-dd7b329c4","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.5-dd7b329c4","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.5-dd7b329c4","@libp2p/plaintext":"1.1.6-dd7b329c4","@libp2p/websockets":"8.2.0-dd7b329c4","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-dd7b329c4","@libp2p/interface-compliance-tests":"5.4.12-dd7b329c4"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.9.3-dd7b329c4_1725548076124_0.7232839559359929","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-05T14:54:36.422Z","publish_time":1725548076422,"_source_registry_name":"default","_cnpm_publish_time":1725548076422},"1.9.3-737b3ea5b":{"name":"libp2p","version":"1.9.3-737b3ea5b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-737b3ea5b","@libp2p/interface":"1.7.0-737b3ea5b","@libp2p/interface-internal":"1.3.4-737b3ea5b","@libp2p/logger":"4.0.20-737b3ea5b","@libp2p/multistream-select":"5.1.17-737b3ea5b","@libp2p/peer-collections":"5.2.9-737b3ea5b","@libp2p/peer-id":"4.2.4-737b3ea5b","@libp2p/peer-id-factory":"4.2.4-737b3ea5b","@libp2p/peer-store":"10.1.5-737b3ea5b","@libp2p/utils":"5.4.9-737b3ea5b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-737b3ea5b","@libp2p/identify":"2.1.5-737b3ea5b","@libp2p/interface-compliance-tests":"5.4.12-737b3ea5b","@libp2p/mplex":"10.1.5-737b3ea5b","@libp2p/plaintext":"1.1.6-737b3ea5b","@libp2p/tcp":"9.1.5-737b3ea5b","@libp2p/websockets":"8.2.0-737b3ea5b","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.3-737b3ea5b","readmeFilename":"README.md","gitHead":"737b3ea5bd8555f09a0f63f2e0562aa9f0b73f62","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"1d947cddd852c99f155fb014cc0fabbb0e484141","size":212087,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.3-737b3ea5b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.3-737b3ea5b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.3-737b3ea5b_1725456936279_0.5445439317025611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-04T13:35:36.521Z","publish_time":1725456936521,"_source_registry_name":"default","_cnpm_publish_time":1725456936521},"1.9.3-2265e59ba":{"name":"libp2p","version":"1.9.3-2265e59ba","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-2265e59ba","@libp2p/interface":"1.7.0-2265e59ba","@libp2p/interface-internal":"1.3.4-2265e59ba","@libp2p/logger":"4.0.20-2265e59ba","@libp2p/multistream-select":"5.1.17-2265e59ba","@libp2p/peer-collections":"5.2.9-2265e59ba","@libp2p/peer-id":"4.2.4-2265e59ba","@libp2p/peer-id-factory":"4.2.4-2265e59ba","@libp2p/peer-store":"10.1.5-2265e59ba","@libp2p/utils":"5.4.9-2265e59ba","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-2265e59ba","@libp2p/identify":"2.1.5-2265e59ba","@libp2p/interface-compliance-tests":"5.4.12-2265e59ba","@libp2p/mplex":"10.1.5-2265e59ba","@libp2p/plaintext":"1.1.6-2265e59ba","@libp2p/tcp":"9.1.5-2265e59ba","@libp2p/websockets":"8.2.0-2265e59ba","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.3-2265e59ba","readmeFilename":"README.md","gitHead":"2265e59baa489141192a6cdcc1f47bb736575b92","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"b11f836c907b62a0ffad92e0f342d8eb2880a5d2","size":212086,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.3-2265e59ba.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.3-2265e59ba.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.3-2265e59ba_1725451142907_0.5755174559132499"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-04T11:59:03.131Z","publish_time":1725451143131,"_source_registry_name":"default","_cnpm_publish_time":1725451143131},"1.9.3-1675adee2":{"name":"libp2p","version":"1.9.3-1675adee2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-1675adee2","@libp2p/interface":"1.7.0-1675adee2","@libp2p/interface-internal":"1.3.4-1675adee2","@libp2p/logger":"4.0.20-1675adee2","@libp2p/multistream-select":"5.1.17-1675adee2","@libp2p/peer-collections":"5.2.9-1675adee2","@libp2p/peer-id":"4.2.4-1675adee2","@libp2p/peer-id-factory":"4.2.4-1675adee2","@libp2p/peer-store":"10.1.5-1675adee2","@libp2p/utils":"5.4.9-1675adee2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-1675adee2","@libp2p/identify":"2.1.5-1675adee2","@libp2p/interface-compliance-tests":"5.4.12-1675adee2","@libp2p/mplex":"10.1.5-1675adee2","@libp2p/plaintext":"1.1.6-1675adee2","@libp2p/tcp":"9.1.5-1675adee2","@libp2p/websockets":"8.2.0-1675adee2","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.3-1675adee2","readmeFilename":"README.md","gitHead":"1675adee22047638fc9cc3c1c3ab01c99b5c747e","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"8c3080b4d1f157241b4be41d2945a142c7cd783d","size":211459,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.3-1675adee2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.3-1675adee2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.3-1675adee2_1725015162806_0.13390724588471792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-30T10:52:43.107Z","publish_time":1725015163107,"_source_registry_name":"default","_cnpm_publish_time":1725015163107},"1.9.3":{"name":"libp2p","version":"1.9.3","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.9.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9aa2bfbdf333e0abc36e054f44864af95d063ef4","size":211596,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.3.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"6b8544eea6b8b26d8dcb8aa9f87ecc733e9eeb07","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"^5.4.9","merge-options":"^3.0.4","@libp2p/crypto":"^4.1.9","@libp2p/logger":"^4.0.20","datastore-core":"^9.2.9","it-byte-stream":"^1.0.12","@libp2p/peer-id":"^4.2.4","progress-events":"^1.0.0","@libp2p/interface":"^1.7.0","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"^10.1.5","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"^4.2.4","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"^5.2.9","@libp2p/interface-internal":"^1.3.4","@libp2p/multistream-select":"^5.1.17","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"^9.1.5","it-pushable":"^3.2.3","@libp2p/mplex":"^10.1.5","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"^2.1.5","@libp2p/plaintext":"^1.1.6","@libp2p/websockets":"^8.2.0","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.5","@libp2p/interface-compliance-tests":"^5.4.12"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.9.3_1725012328168_0.9368357544819723","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-30T10:05:28.426Z","publish_time":1725012328426,"_source_registry_name":"default","_cnpm_publish_time":1725012328426},"1.9.2-7655e5200":{"name":"libp2p","version":"1.9.2-7655e5200","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-7655e5200","@libp2p/interface":"1.7.0-7655e5200","@libp2p/interface-internal":"1.3.4-7655e5200","@libp2p/logger":"4.0.20-7655e5200","@libp2p/multistream-select":"5.1.17-7655e5200","@libp2p/peer-collections":"5.2.9-7655e5200","@libp2p/peer-id":"4.2.4-7655e5200","@libp2p/peer-id-factory":"4.2.4-7655e5200","@libp2p/peer-store":"10.1.5-7655e5200","@libp2p/utils":"5.4.9-7655e5200","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-7655e5200","@libp2p/identify":"2.1.5-7655e5200","@libp2p/interface-compliance-tests":"5.4.12-7655e5200","@libp2p/mplex":"10.1.5-7655e5200","@libp2p/plaintext":"1.1.6-7655e5200","@libp2p/tcp":"9.1.5-7655e5200","@libp2p/websockets":"8.2.0-7655e5200","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.2-7655e5200","readmeFilename":"README.md","gitHead":"7655e5200d32e7fe59387cedacb0fe640e260f1e","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"e29c1c58db378730f4096a3eda356e7deb9c514f","size":211461,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.2-7655e5200.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.2-7655e5200.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.2-7655e5200_1724944979941_0.640641484990393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-29T15:23:00.165Z","publish_time":1724944980165,"_source_registry_name":"default","_cnpm_publish_time":1724944980165},"1.9.2-50b897139":{"name":"libp2p","version":"1.9.2-50b897139","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.9.2-50b897139","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"36ecfce192ba6073261bc2f90a7613141ba01eb2","size":211358,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.2-50b897139.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.2-50b897139.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"50b897139cbace820548194191b7481e1379b149","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.9-50b897139","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-50b897139","@libp2p/logger":"4.0.20-50b897139","datastore-core":"^9.2.9","it-byte-stream":"^1.0.12","@libp2p/peer-id":"4.2.4-50b897139","progress-events":"^1.0.0","@libp2p/interface":"1.7.0-50b897139","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.5-50b897139","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.2.4-50b897139","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-50b897139","@libp2p/interface-internal":"1.3.4-50b897139","@libp2p/multistream-select":"5.1.17-50b897139","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.5-50b897139","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.5-50b897139","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.5-50b897139","@libp2p/plaintext":"1.1.6-50b897139","@libp2p/websockets":"8.2.0-50b897139","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-50b897139","@libp2p/interface-compliance-tests":"5.4.12-50b897139"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.9.2-50b897139_1724943085361_0.6458848417268499","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-29T14:51:25.535Z","publish_time":1724943085535,"_source_registry_name":"default","_cnpm_publish_time":1724943085535},"1.9.2-e211b46cc":{"name":"libp2p","version":"1.9.2-e211b46cc","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.9.2-e211b46cc","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"db012e0654d762d94488f8ecbddc69bdb5be2948","size":211354,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.2-e211b46cc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.2-e211b46cc.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"e211b46cc9f3b83180f00c09d17fd32c7607d7d2","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.9-e211b46cc","merge-options":"^3.0.4","@libp2p/crypto":"4.1.9-e211b46cc","@libp2p/logger":"4.0.20-e211b46cc","datastore-core":"^9.2.9","it-byte-stream":"^1.0.12","@libp2p/peer-id":"4.2.4-e211b46cc","progress-events":"^1.0.0","@libp2p/interface":"1.7.0-e211b46cc","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.5-e211b46cc","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.2.4-e211b46cc","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.9-e211b46cc","@libp2p/interface-internal":"1.3.4-e211b46cc","@libp2p/multistream-select":"5.1.17-e211b46cc","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.5-e211b46cc","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.5-e211b46cc","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.5-e211b46cc","@libp2p/plaintext":"1.1.6-e211b46cc","@libp2p/websockets":"8.2.0-e211b46cc","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-e211b46cc","@libp2p/interface-compliance-tests":"5.4.12-e211b46cc"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.9.2-e211b46cc_1724937378491_0.27470532868329145","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-29T13:16:18.743Z","publish_time":1724937378743,"_source_registry_name":"default","_cnpm_publish_time":1724937378743},"1.9.2":{"name":"libp2p","version":"1.9.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.9","@libp2p/interface":"^1.7.0","@libp2p/interface-internal":"^1.3.4","@libp2p/logger":"^4.0.20","@libp2p/multistream-select":"^5.1.17","@libp2p/peer-collections":"^5.2.9","@libp2p/peer-id":"^4.2.4","@libp2p/peer-id-factory":"^4.2.4","@libp2p/peer-store":"^10.1.5","@libp2p/utils":"^5.4.9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.5","@libp2p/identify":"^2.1.5","@libp2p/interface-compliance-tests":"^5.4.12","@libp2p/mplex":"^10.1.5","@libp2p/plaintext":"^1.1.6","@libp2p/tcp":"^9.1.5","@libp2p/websockets":"^8.2.0","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.2","gitHead":"863949482bfa83ac3be2b72a4036ed9315f52d11","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"146eb462f7bd575e2038c26dc9993db957f33832","size":211484,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.2_1723967256970_0.09881712757461192"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-18T07:47:37.161Z","publish_time":1723967257161,"_source_registry_name":"default","_cnpm_publish_time":1723967257161},"1.9.1-3c8dd5bbf":{"name":"libp2p","version":"1.9.1-3c8dd5bbf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-3c8dd5bbf","@libp2p/interface":"1.7.0-3c8dd5bbf","@libp2p/interface-internal":"1.3.4-3c8dd5bbf","@libp2p/logger":"4.0.20-3c8dd5bbf","@libp2p/multistream-select":"5.1.17-3c8dd5bbf","@libp2p/peer-collections":"5.2.9-3c8dd5bbf","@libp2p/peer-id":"4.2.4-3c8dd5bbf","@libp2p/peer-id-factory":"4.2.4-3c8dd5bbf","@libp2p/peer-store":"10.1.5-3c8dd5bbf","@libp2p/utils":"5.4.9-3c8dd5bbf","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-3c8dd5bbf","@libp2p/identify":"2.1.5-3c8dd5bbf","@libp2p/interface-compliance-tests":"5.4.12-3c8dd5bbf","@libp2p/mplex":"10.1.5-3c8dd5bbf","@libp2p/plaintext":"1.1.6-3c8dd5bbf","@libp2p/tcp":"9.1.5-3c8dd5bbf","@libp2p/websockets":"8.2.0-3c8dd5bbf","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.1-3c8dd5bbf","readmeFilename":"README.md","gitHead":"3c8dd5bbfc57489a0b10b555c81e773058a58156","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"aebf5df4e4ab701a8e62d43b3fd16e58a477c7f9","size":211355,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.1-3c8dd5bbf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.1-3c8dd5bbf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.1-3c8dd5bbf_1723877426698_0.8412902263420647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-17T06:50:26.964Z","publish_time":1723877426964,"_source_registry_name":"default","_cnpm_publish_time":1723877426964},"1.9.1":{"name":"libp2p","version":"1.9.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.9","@libp2p/interface":"^1.7.0","@libp2p/interface-internal":"^1.3.4","@libp2p/logger":"^4.0.20","@libp2p/multistream-select":"^5.1.17","@libp2p/peer-collections":"^5.2.9","@libp2p/peer-id":"^4.2.4","@libp2p/peer-id-factory":"^4.2.4","@libp2p/peer-store":"^10.1.5","@libp2p/utils":"^5.4.9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.5","@libp2p/identify":"^2.1.5","@libp2p/interface-compliance-tests":"^5.4.12","@libp2p/mplex":"^10.1.5","@libp2p/plaintext":"^1.1.6","@libp2p/tcp":"^9.1.5","@libp2p/websockets":"^8.2.0","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.1","gitHead":"34e04089cec16561822f50e177dcd7936cd66fad","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"8f53cba271d451ac1ed2a60f9b050033d8fa30b6","size":211165,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.1_1723827934756_0.42335372114883785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-16T17:05:34.972Z","publish_time":1723827934972,"_source_registry_name":"default","_cnpm_publish_time":1723827934972},"1.9.0-359265a3a":{"name":"libp2p","version":"1.9.0-359265a3a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.9-359265a3a","@libp2p/interface":"1.7.0-359265a3a","@libp2p/interface-internal":"1.3.4-359265a3a","@libp2p/logger":"4.0.20-359265a3a","@libp2p/multistream-select":"5.1.17-359265a3a","@libp2p/peer-collections":"5.2.9-359265a3a","@libp2p/peer-id":"4.2.4-359265a3a","@libp2p/peer-id-factory":"4.2.4-359265a3a","@libp2p/peer-store":"10.1.5-359265a3a","@libp2p/utils":"5.4.9-359265a3a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.5-359265a3a","@libp2p/identify":"2.1.5-359265a3a","@libp2p/interface-compliance-tests":"5.4.12-359265a3a","@libp2p/mplex":"10.1.5-359265a3a","@libp2p/plaintext":"1.1.5-359265a3a","@libp2p/tcp":"9.1.5-359265a3a","@libp2p/websockets":"8.2.0-359265a3a","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.0-359265a3a","readmeFilename":"README.md","gitHead":"359265a3a842698b5bdf93c6be64e3bcfee745bf","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"d5a6dc163c6f11b1b2fdf5e524f0b3a53f310e98","size":211031,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.0-359265a3a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.0-359265a3a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.0-359265a3a_1723817653109_0.8501311462029253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-16T14:14:13.485Z","publish_time":1723817653485,"_source_registry_name":"default","_cnpm_publish_time":1723817653485},"1.9.0":{"name":"libp2p","version":"1.9.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.9","@libp2p/interface":"^1.7.0","@libp2p/interface-internal":"^1.3.4","@libp2p/logger":"^4.0.20","@libp2p/multistream-select":"^5.1.17","@libp2p/peer-collections":"^5.2.9","@libp2p/peer-id":"^4.2.4","@libp2p/peer-id-factory":"^4.2.4","@libp2p/peer-store":"^10.1.5","@libp2p/utils":"^5.4.9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.5","@libp2p/identify":"^2.1.5","@libp2p/interface-compliance-tests":"^5.4.12","@libp2p/mplex":"^10.1.5","@libp2p/plaintext":"^1.1.5","@libp2p/tcp":"^9.1.5","@libp2p/websockets":"^8.2.0","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.9.0","gitHead":"52ac5236b2528237c8c7992b32e9a8b7e0208845","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"44797a388c9ea472ebd1283f9ae1f69420a63cdc","size":211164,"noattachment":false,"key":"/libp2p/-/libp2p-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.9.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.9.0_1723737184961_0.7172884993506838"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T15:53:05.278Z","publish_time":1723737185278,"_source_registry_name":"default","_cnpm_publish_time":1723737185278},"1.8.3-1dfb74e79":{"name":"libp2p","version":"1.8.3-1dfb74e79","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.8-1dfb74e79","@libp2p/interface":"1.6.3-1dfb74e79","@libp2p/interface-internal":"1.3.3-1dfb74e79","@libp2p/logger":"4.0.19-1dfb74e79","@libp2p/multistream-select":"5.1.16-1dfb74e79","@libp2p/peer-collections":"5.2.8-1dfb74e79","@libp2p/peer-id":"4.2.3-1dfb74e79","@libp2p/peer-id-factory":"4.2.3-1dfb74e79","@libp2p/peer-store":"10.1.4-1dfb74e79","@libp2p/utils":"5.4.8-1dfb74e79","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.4-1dfb74e79","@libp2p/identify":"2.1.4-1dfb74e79","@libp2p/interface-compliance-tests":"5.4.11-1dfb74e79","@libp2p/mplex":"10.1.4-1dfb74e79","@libp2p/plaintext":"1.1.4-1dfb74e79","@libp2p/tcp":"9.1.4-1dfb74e79","@libp2p/websockets":"8.1.4-1dfb74e79","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.3-1dfb74e79","readmeFilename":"README.md","gitHead":"1dfb74e795f45b67965467b4939d1855e070ffa0","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"31b8119aa3b8e2af89fa23a38c9f1b73af9e5713","size":211025,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.3-1dfb74e79.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.3-1dfb74e79.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.3-1dfb74e79_1723715344089_0.18200092673115087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T09:49:04.271Z","publish_time":1723715344271,"_source_registry_name":"default","_cnpm_publish_time":1723715344271},"1.8.3-7939dbd5c":{"name":"libp2p","version":"1.8.3-7939dbd5c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.8-7939dbd5c","@libp2p/interface":"1.6.3-7939dbd5c","@libp2p/interface-internal":"1.3.3-7939dbd5c","@libp2p/logger":"4.0.19-7939dbd5c","@libp2p/multistream-select":"5.1.16-7939dbd5c","@libp2p/peer-collections":"5.2.8-7939dbd5c","@libp2p/peer-id":"4.2.3-7939dbd5c","@libp2p/peer-id-factory":"4.2.3-7939dbd5c","@libp2p/peer-store":"10.1.4-7939dbd5c","@libp2p/utils":"5.4.8-7939dbd5c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-byte-stream":"^1.0.12","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.4-7939dbd5c","@libp2p/identify":"2.1.4-7939dbd5c","@libp2p/interface-compliance-tests":"5.4.11-7939dbd5c","@libp2p/mplex":"10.1.4-7939dbd5c","@libp2p/plaintext":"1.1.4-7939dbd5c","@libp2p/tcp":"9.1.4-7939dbd5c","@libp2p/websockets":"8.1.4-7939dbd5c","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pair":"^2.0.6","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.3-7939dbd5c","readmeFilename":"README.md","gitHead":"7939dbd5cbab1c7b4be671ff976d0258e9b48178","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"1c71e7aa0cee4f345ae5b42164630266aadd58cd","size":211027,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.3-7939dbd5c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.3-7939dbd5c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.3-7939dbd5c_1723640074994_0.922557154872159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-14T12:54:35.272Z","publish_time":1723640075272,"_source_registry_name":"default","_cnpm_publish_time":1723640075272},"1.8.3-c5dba70a9":{"name":"libp2p","version":"1.8.3-c5dba70a9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.8-c5dba70a9","@libp2p/interface":"1.6.3-c5dba70a9","@libp2p/interface-internal":"1.3.3-c5dba70a9","@libp2p/logger":"4.0.19-c5dba70a9","@libp2p/multistream-select":"5.1.16-c5dba70a9","@libp2p/peer-collections":"5.2.8-c5dba70a9","@libp2p/peer-id":"4.2.3-c5dba70a9","@libp2p/peer-id-factory":"4.2.3-c5dba70a9","@libp2p/peer-store":"10.1.4-c5dba70a9","@libp2p/utils":"5.4.8-c5dba70a9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.4-c5dba70a9","@libp2p/identify":"2.1.4-c5dba70a9","@libp2p/interface-compliance-tests":"5.4.11-c5dba70a9","@libp2p/mplex":"10.1.4-c5dba70a9","@libp2p/plaintext":"1.1.4-c5dba70a9","@libp2p/tcp":"9.1.4-c5dba70a9","@libp2p/websockets":"8.1.4-c5dba70a9","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.3-c5dba70a9","readmeFilename":"README.md","gitHead":"c5dba70a9a7df43741c59b50a78f1dfda659396c","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"44517b327da94ae2bc6422bcc8d74dd8cf73ff4a","size":206948,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.3-c5dba70a9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.3-c5dba70a9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.3-c5dba70a9_1723561368481_0.07393132119797374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-13T15:02:48.730Z","publish_time":1723561368730,"_source_registry_name":"default","_cnpm_publish_time":1723561368730},"1.8.3-0edbfe7af":{"name":"libp2p","version":"1.8.3-0edbfe7af","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.8-0edbfe7af","@libp2p/interface":"1.6.3-0edbfe7af","@libp2p/interface-internal":"1.3.3-0edbfe7af","@libp2p/logger":"4.0.19-0edbfe7af","@libp2p/multistream-select":"5.1.16-0edbfe7af","@libp2p/peer-collections":"5.2.8-0edbfe7af","@libp2p/peer-id":"4.2.3-0edbfe7af","@libp2p/peer-id-factory":"4.2.3-0edbfe7af","@libp2p/peer-store":"10.1.4-0edbfe7af","@libp2p/utils":"5.4.8-0edbfe7af","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.4-0edbfe7af","@libp2p/identify":"2.1.4-0edbfe7af","@libp2p/interface-compliance-tests":"5.4.11-0edbfe7af","@libp2p/mplex":"10.1.4-0edbfe7af","@libp2p/plaintext":"1.1.4-0edbfe7af","@libp2p/tcp":"9.1.4-0edbfe7af","@libp2p/websockets":"8.1.4-0edbfe7af","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.3-0edbfe7af","readmeFilename":"README.md","gitHead":"0edbfe7af1ccf4bd23dd78b2bcc29ecf54ea02eb","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"a8841d3a652a2390ec4949f9186c0e06dbcb2a73","size":206947,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.3-0edbfe7af.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.3-0edbfe7af.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.3-0edbfe7af_1723216946224_0.435014142261972"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-09T15:22:26.559Z","publish_time":1723216946559,"_source_registry_name":"default","_cnpm_publish_time":1723216946559},"1.8.3":{"name":"libp2p","version":"1.8.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.8","@libp2p/interface":"^1.6.3","@libp2p/interface-internal":"^1.3.3","@libp2p/logger":"^4.0.19","@libp2p/multistream-select":"^5.1.16","@libp2p/peer-collections":"^5.2.8","@libp2p/peer-id":"^4.2.3","@libp2p/peer-id-factory":"^4.2.3","@libp2p/peer-store":"^10.1.4","@libp2p/utils":"^5.4.8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.4","@libp2p/identify":"^2.1.4","@libp2p/interface-compliance-tests":"^5.4.11","@libp2p/mplex":"^10.1.4","@libp2p/plaintext":"^1.1.4","@libp2p/tcp":"^9.1.4","@libp2p/websockets":"^8.1.4","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.3","gitHead":"fd4aea3efea861aa11b4b25b69c5ac8842208ab5","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"ca2f494467c5921179dc5c17b2f2536620e4386b","size":206734,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.3_1722616749350_0.30216061949044204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-02T16:39:09.555Z","publish_time":1722616749555,"_source_registry_name":"default","_cnpm_publish_time":1722616749555},"1.8.2-f30e2ee8d":{"name":"libp2p","version":"1.8.2-f30e2ee8d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.7-f30e2ee8d","@libp2p/interface":"1.6.2-f30e2ee8d","@libp2p/interface-internal":"1.3.2-f30e2ee8d","@libp2p/logger":"4.0.18-f30e2ee8d","@libp2p/multistream-select":"5.1.15-f30e2ee8d","@libp2p/peer-collections":"5.2.7-f30e2ee8d","@libp2p/peer-id":"4.2.2-f30e2ee8d","@libp2p/peer-id-factory":"4.2.2-f30e2ee8d","@libp2p/peer-store":"10.1.3-f30e2ee8d","@libp2p/utils":"5.4.7-f30e2ee8d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.3-f30e2ee8d","@libp2p/identify":"2.1.3-f30e2ee8d","@libp2p/interface-compliance-tests":"5.4.10-f30e2ee8d","@libp2p/mplex":"10.1.3-f30e2ee8d","@libp2p/plaintext":"1.1.3-f30e2ee8d","@libp2p/tcp":"9.1.3-f30e2ee8d","@libp2p/websockets":"8.1.3-f30e2ee8d","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.2-f30e2ee8d","readmeFilename":"README.md","gitHead":"f30e2ee8de0ce5c050598cfc6744b02cc329c2b9","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"383b7dd012b8e1eab103a9b96bda5498ff58dfd4","size":206601,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.2-f30e2ee8d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.2-f30e2ee8d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.2-f30e2ee8d_1722611472201_0.22569995015406796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-02T15:11:12.480Z","publish_time":1722611472480,"_source_registry_name":"default","_cnpm_publish_time":1722611472480},"1.8.2-944935f8d":{"name":"libp2p","version":"1.8.2-944935f8d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.7-944935f8d","@libp2p/interface":"1.6.2-944935f8d","@libp2p/interface-internal":"1.3.2-944935f8d","@libp2p/logger":"4.0.18-944935f8d","@libp2p/multistream-select":"5.1.15-944935f8d","@libp2p/peer-collections":"5.2.7-944935f8d","@libp2p/peer-id":"4.2.2-944935f8d","@libp2p/peer-id-factory":"4.2.2-944935f8d","@libp2p/peer-store":"10.1.3-944935f8d","@libp2p/utils":"5.4.7-944935f8d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.3-944935f8d","@libp2p/identify":"2.1.3-944935f8d","@libp2p/interface-compliance-tests":"5.4.10-944935f8d","@libp2p/mplex":"10.1.3-944935f8d","@libp2p/plaintext":"1.1.3-944935f8d","@libp2p/tcp":"9.1.3-944935f8d","@libp2p/websockets":"8.1.3-944935f8d","@multiformats/mafmt":"^12.1.6","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.2-944935f8d","readmeFilename":"README.md","gitHead":"944935f8dbcc1083e4cb4a02b49a0aab3083d3d9","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"1a057e8689bad89743b12cb4877ec8facebcce0d","size":206555,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.2-944935f8d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.2-944935f8d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.2-944935f8d_1722264778459_0.4859732961175114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-29T14:52:58.744Z","publish_time":1722264778744,"_source_registry_name":"default","_cnpm_publish_time":1722264778744},"1.8.2":{"name":"libp2p","version":"1.8.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.7","@libp2p/interface":"^1.6.2","@libp2p/interface-internal":"^1.3.2","@libp2p/logger":"^4.0.18","@libp2p/multistream-select":"^5.1.15","@libp2p/peer-collections":"^5.2.7","@libp2p/peer-id":"^4.2.2","@libp2p/peer-id-factory":"^4.2.2","@libp2p/peer-store":"^10.1.3","@libp2p/utils":"^5.4.7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.3","@libp2p/identify":"^2.1.3","@libp2p/interface-compliance-tests":"^5.4.10","@libp2p/mplex":"^10.1.3","@libp2p/plaintext":"^1.1.3","@libp2p/tcp":"^9.1.3","@libp2p/websockets":"^8.1.3","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.2","gitHead":"4c755757f712232e53ad6d435409523ba92eac45","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"f84fa2810ab88e774561b7aba6f16aecd794e374","size":206705,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.2_1722247737471_0.9938274418141442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-29T10:08:57.677Z","publish_time":1722247737677,"_source_registry_name":"default","_cnpm_publish_time":1722247737677},"1.8.1-a8ec2bcb7":{"name":"libp2p","version":"1.8.1-a8ec2bcb7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.6-a8ec2bcb7","@libp2p/interface":"1.6.1-a8ec2bcb7","@libp2p/interface-internal":"1.3.1-a8ec2bcb7","@libp2p/logger":"4.0.17-a8ec2bcb7","@libp2p/multistream-select":"5.1.14-a8ec2bcb7","@libp2p/peer-collections":"5.2.6-a8ec2bcb7","@libp2p/peer-id":"4.2.1-a8ec2bcb7","@libp2p/peer-id-factory":"4.2.1-a8ec2bcb7","@libp2p/peer-store":"10.1.2-a8ec2bcb7","@libp2p/utils":"5.4.6-a8ec2bcb7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-a8ec2bcb7","@libp2p/identify":"2.1.2-a8ec2bcb7","@libp2p/interface-compliance-tests":"5.4.9-a8ec2bcb7","@libp2p/mplex":"10.1.2-a8ec2bcb7","@libp2p/plaintext":"1.1.2-a8ec2bcb7","@libp2p/tcp":"9.1.2-a8ec2bcb7","@libp2p/websockets":"8.1.2-a8ec2bcb7","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.1-a8ec2bcb7","readmeFilename":"README.md","gitHead":"a8ec2bcb78b5e400cc0fc3a3f035a63fcb8001ac","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"a960f61556e8088727ef98bf6277fc4720b5fc9f","size":206562,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-a8ec2bcb7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-a8ec2bcb7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.1-a8ec2bcb7_1722240636039_0.25728571577760695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-29T08:10:36.268Z","publish_time":1722240636268,"_source_registry_name":"default","_cnpm_publish_time":1722240636268},"1.8.1-a82ff8221":{"name":"libp2p","version":"1.8.1-a82ff8221","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.6-a82ff8221","@libp2p/interface":"1.6.1-a82ff8221","@libp2p/interface-internal":"1.3.1-a82ff8221","@libp2p/logger":"4.0.17-a82ff8221","@libp2p/multistream-select":"5.1.14-a82ff8221","@libp2p/peer-collections":"5.2.6-a82ff8221","@libp2p/peer-id":"4.2.1-a82ff8221","@libp2p/peer-id-factory":"4.2.1-a82ff8221","@libp2p/peer-store":"10.1.2-a82ff8221","@libp2p/utils":"5.4.6-a82ff8221","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-a82ff8221","@libp2p/identify":"2.1.2-a82ff8221","@libp2p/interface-compliance-tests":"5.4.9-a82ff8221","@libp2p/mplex":"10.1.2-a82ff8221","@libp2p/plaintext":"1.1.2-a82ff8221","@libp2p/tcp":"9.1.2-a82ff8221","@libp2p/websockets":"8.1.2-a82ff8221","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.1-a82ff8221","readmeFilename":"README.md","gitHead":"a82ff82211f187e6ad6eef2f73e3221f6fc7b444","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"5639f59e0282a754b8dcbc764f84f23741cd67ca","size":206558,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-a82ff8221.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-a82ff8221.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.1-a82ff8221_1722016226753_0.00826028223799291"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-26T17:50:27.051Z","publish_time":1722016227051,"_source_registry_name":"default","_cnpm_publish_time":1722016227051},"1.8.1-34cf1f7cd":{"name":"libp2p","version":"1.8.1-34cf1f7cd","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.8.1-34cf1f7cd","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bef292736ae39cab2b96e2dcfd943c72b40c03e2","size":206435,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-34cf1f7cd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-34cf1f7cd.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"34cf1f7cd178799a9f153dacf6734a3b83f11c3e","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.6-34cf1f7cd","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-34cf1f7cd","@libp2p/logger":"4.0.17-34cf1f7cd","datastore-core":"^9.2.9","@libp2p/peer-id":"4.2.1-34cf1f7cd","progress-events":"^1.0.0","@libp2p/interface":"1.6.1-34cf1f7cd","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.2-34cf1f7cd","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.2.1-34cf1f7cd","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-34cf1f7cd","@libp2p/interface-internal":"1.3.1-34cf1f7cd","@libp2p/multistream-select":"5.1.14-34cf1f7cd","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.2-34cf1f7cd","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.2-34cf1f7cd","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.2-34cf1f7cd","@libp2p/plaintext":"1.1.2-34cf1f7cd","@libp2p/websockets":"8.1.2-34cf1f7cd","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-34cf1f7cd","@libp2p/interface-compliance-tests":"5.4.9-34cf1f7cd"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.8.1-34cf1f7cd_1722014010083_0.6005347883554766","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-26T17:13:30.318Z","publish_time":1722014010318,"_source_registry_name":"default","_cnpm_publish_time":1722014010318},"1.8.1-8b3114292":{"name":"libp2p","version":"1.8.1-8b3114292","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.6-8b3114292","@libp2p/interface":"1.6.1-8b3114292","@libp2p/interface-internal":"1.3.1-8b3114292","@libp2p/logger":"4.0.17-8b3114292","@libp2p/multistream-select":"5.1.14-8b3114292","@libp2p/peer-collections":"5.2.6-8b3114292","@libp2p/peer-id":"4.2.1-8b3114292","@libp2p/peer-id-factory":"4.2.1-8b3114292","@libp2p/peer-store":"10.1.2-8b3114292","@libp2p/utils":"5.4.6-8b3114292","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-8b3114292","@libp2p/identify":"2.1.2-8b3114292","@libp2p/interface-compliance-tests":"5.4.9-8b3114292","@libp2p/mplex":"10.1.2-8b3114292","@libp2p/plaintext":"1.1.2-8b3114292","@libp2p/tcp":"9.1.2-8b3114292","@libp2p/websockets":"8.1.2-8b3114292","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.1-8b3114292","readmeFilename":"README.md","gitHead":"8b3114292272eb2741802927f8f424f0f717505c","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"ad4cf1f035ea789bc09485b3fb4b6f840938bd06","size":206432,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-8b3114292.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-8b3114292.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.1-8b3114292_1721659163056_0.8641335528498653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-22T14:39:23.336Z","publish_time":1721659163336,"_source_registry_name":"default","_cnpm_publish_time":1721659163336},"1.8.1-4a994c5ef":{"name":"libp2p","version":"1.8.1-4a994c5ef","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.6-4a994c5ef","@libp2p/interface":"1.6.1-4a994c5ef","@libp2p/interface-internal":"1.3.1-4a994c5ef","@libp2p/logger":"4.0.17-4a994c5ef","@libp2p/multistream-select":"5.1.14-4a994c5ef","@libp2p/peer-collections":"5.2.6-4a994c5ef","@libp2p/peer-id":"4.2.1-4a994c5ef","@libp2p/peer-id-factory":"4.2.1-4a994c5ef","@libp2p/peer-store":"10.1.2-4a994c5ef","@libp2p/utils":"5.4.6-4a994c5ef","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-4a994c5ef","@libp2p/identify":"2.1.2-4a994c5ef","@libp2p/interface-compliance-tests":"5.4.9-4a994c5ef","@libp2p/mplex":"10.1.2-4a994c5ef","@libp2p/plaintext":"1.1.2-4a994c5ef","@libp2p/tcp":"9.1.2-4a994c5ef","@libp2p/websockets":"8.1.2-4a994c5ef","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.1-4a994c5ef","readmeFilename":"README.md","gitHead":"4a994c5effea95c363164c5ba51b8f78faa6bc8a","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"1a9816ec895fff0497e9cd419f84ffb1e50838f8","size":206433,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-4a994c5ef.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-4a994c5ef.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.1-4a994c5ef_1721639453091_0.8748808430112449"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-22T09:10:53.304Z","publish_time":1721639453304,"_source_registry_name":"default","_cnpm_publish_time":1721639453304},"1.8.1-73f2b6b6d":{"name":"libp2p","version":"1.8.1-73f2b6b6d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.6-73f2b6b6d","@libp2p/interface":"1.6.1-73f2b6b6d","@libp2p/interface-internal":"1.3.1-73f2b6b6d","@libp2p/logger":"4.0.17-73f2b6b6d","@libp2p/multistream-select":"5.1.14-73f2b6b6d","@libp2p/peer-collections":"5.2.6-73f2b6b6d","@libp2p/peer-id":"4.2.1-73f2b6b6d","@libp2p/peer-id-factory":"4.2.1-73f2b6b6d","@libp2p/peer-store":"10.1.2-73f2b6b6d","@libp2p/utils":"5.4.6-73f2b6b6d","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-73f2b6b6d","@libp2p/identify":"2.1.2-73f2b6b6d","@libp2p/interface-compliance-tests":"5.4.9-73f2b6b6d","@libp2p/mplex":"10.1.2-73f2b6b6d","@libp2p/plaintext":"1.1.2-73f2b6b6d","@libp2p/tcp":"9.1.2-73f2b6b6d","@libp2p/websockets":"8.1.2-73f2b6b6d","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.1-73f2b6b6d","readmeFilename":"README.md","gitHead":"73f2b6b6d767492f8f1d740fac382a2d22c3fca1","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"772e4403ddc59095f3d315647826a74973cdb030","size":206429,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-73f2b6b6d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-73f2b6b6d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.1-73f2b6b6d_1721066334775_0.08718787182833232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T17:58:54.998Z","publish_time":1721066334998,"_source_registry_name":"default","_cnpm_publish_time":1721066334998},"1.8.1-40902d99b":{"name":"libp2p","version":"1.8.1-40902d99b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.6-40902d99b","@libp2p/interface":"1.6.1-40902d99b","@libp2p/interface-internal":"1.3.1-40902d99b","@libp2p/logger":"4.0.17-40902d99b","@libp2p/multistream-select":"5.1.14-40902d99b","@libp2p/peer-collections":"5.2.6-40902d99b","@libp2p/peer-id":"4.2.1-40902d99b","@libp2p/peer-id-factory":"4.2.1-40902d99b","@libp2p/peer-store":"10.1.2-40902d99b","@libp2p/utils":"5.4.6-40902d99b","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-40902d99b","@libp2p/identify":"2.1.2-40902d99b","@libp2p/interface-compliance-tests":"5.4.9-40902d99b","@libp2p/mplex":"10.1.2-40902d99b","@libp2p/plaintext":"1.1.2-40902d99b","@libp2p/tcp":"9.1.2-40902d99b","@libp2p/websockets":"8.1.2-40902d99b","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.1-40902d99b","readmeFilename":"README.md","gitHead":"40902d99b1e67779ab1c0e87e34f5d4a6bb66daa","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"db7c5a7c1d1e8357078c4e82479bb36ee2c7741b","size":206432,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-40902d99b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-40902d99b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.1-40902d99b_1721066081923_0.07770726503667835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T17:54:42.196Z","publish_time":1721066082196,"_source_registry_name":"default","_cnpm_publish_time":1721066082196},"1.8.1-928801a80":{"name":"libp2p","version":"1.8.1-928801a80","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.6-928801a80","@libp2p/interface":"1.6.1-928801a80","@libp2p/interface-internal":"1.3.1-928801a80","@libp2p/logger":"4.0.17-928801a80","@libp2p/multistream-select":"5.1.14-928801a80","@libp2p/peer-collections":"5.2.6-928801a80","@libp2p/peer-id":"4.2.1-928801a80","@libp2p/peer-id-factory":"4.2.1-928801a80","@libp2p/peer-store":"10.1.2-928801a80","@libp2p/utils":"5.4.6-928801a80","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-928801a80","@libp2p/identify":"2.1.2-928801a80","@libp2p/interface-compliance-tests":"5.4.9-928801a80","@libp2p/mplex":"10.1.2-928801a80","@libp2p/plaintext":"1.1.2-928801a80","@libp2p/tcp":"9.1.2-928801a80","@libp2p/websockets":"8.1.2-928801a80","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.1-928801a80","readmeFilename":"README.md","gitHead":"928801a80232d437a058e79f5b21e12eac128f2c","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"93fe2fbfc019246e0bd83c515b84db7a7023d1a4","size":206434,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-928801a80.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-928801a80.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.1-928801a80_1721065902953_0.18626482588214932"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T17:51:43.180Z","publish_time":1721065903180,"_source_registry_name":"default","_cnpm_publish_time":1721065903180},"1.8.1-a130993ed":{"name":"libp2p","version":"1.8.1-a130993ed","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.8.1-a130993ed","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"65b5f75cc7930fbc64f0fa92896e093de40389b8","size":206429,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1-a130993ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1-a130993ed.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"a130993edae3cf931bd1f4f4c24378a44dab4268","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.6-a130993ed","merge-options":"^3.0.4","@libp2p/crypto":"4.1.6-a130993ed","@libp2p/logger":"4.0.17-a130993ed","datastore-core":"^9.2.9","@libp2p/peer-id":"4.2.1-a130993ed","progress-events":"^1.0.0","@libp2p/interface":"1.6.1-a130993ed","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.2-a130993ed","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.2.1-a130993ed","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.6-a130993ed","@libp2p/interface-internal":"1.3.1-a130993ed","@libp2p/multistream-select":"5.1.14-a130993ed","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.2-a130993ed","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.2-a130993ed","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.2-a130993ed","@libp2p/plaintext":"1.1.2-a130993ed","@libp2p/websockets":"8.1.2-a130993ed","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.2-a130993ed","@libp2p/interface-compliance-tests":"5.4.9-a130993ed"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.8.1-a130993ed_1721065898637_0.2321717211801948","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-15T17:51:38.867Z","publish_time":1721065898867,"_source_registry_name":"default","_cnpm_publish_time":1721065898867},"1.8.1":{"name":"libp2p","version":"1.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.6","@libp2p/interface":"^1.6.1","@libp2p/interface-internal":"^1.3.1","@libp2p/logger":"^4.0.17","@libp2p/multistream-select":"^5.1.14","@libp2p/peer-collections":"^5.2.6","@libp2p/peer-id":"^4.2.1","@libp2p/peer-id-factory":"^4.2.1","@libp2p/peer-store":"^10.1.2","@libp2p/utils":"^5.4.6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.2","@libp2p/identify":"^2.1.2","@libp2p/interface-compliance-tests":"^5.4.9","@libp2p/mplex":"^10.1.2","@libp2p/plaintext":"^1.1.2","@libp2p/tcp":"^9.1.2","@libp2p/websockets":"^8.1.2","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.1","gitHead":"bcd018310f7b55d15e7d1712f5b35630e5d80fc9","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"fd1bde535d0bbbe535a247d6652498d29f2dee33","size":206567,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.1_1720878999098_0.7902131882421903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-13T13:56:39.307Z","publish_time":1720878999307,"_source_registry_name":"default","_cnpm_publish_time":1720878999307},"1.8.0-e9b6a242a":{"name":"libp2p","version":"1.8.0-e9b6a242a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.5-e9b6a242a","@libp2p/interface":"1.6.0-e9b6a242a","@libp2p/interface-internal":"1.3.0-e9b6a242a","@libp2p/logger":"4.0.16-e9b6a242a","@libp2p/multistream-select":"5.1.13-e9b6a242a","@libp2p/peer-collections":"5.2.5-e9b6a242a","@libp2p/peer-id":"4.2.0-e9b6a242a","@libp2p/peer-id-factory":"4.2.0-e9b6a242a","@libp2p/peer-store":"10.1.1-e9b6a242a","@libp2p/utils":"5.4.5-e9b6a242a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.1-e9b6a242a","@libp2p/identify":"2.1.1-e9b6a242a","@libp2p/interface-compliance-tests":"5.4.8-e9b6a242a","@libp2p/mplex":"10.1.1-e9b6a242a","@libp2p/plaintext":"1.1.1-e9b6a242a","@libp2p/tcp":"9.1.1-e9b6a242a","@libp2p/websockets":"8.1.1-e9b6a242a","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.0-e9b6a242a","readmeFilename":"README.md","gitHead":"e9b6a242ac8b485f5fe9c33710e100c660c308aa","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"68a21d307850eb9b99512e2f9ec4cb7e66944634","size":206428,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.0-e9b6a242a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.0-e9b6a242a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.0-e9b6a242a_1720876556681_0.05017623735720145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-13T13:15:56.888Z","publish_time":1720876556888,"_source_registry_name":"default","_cnpm_publish_time":1720876556888},"1.8.0-3319ff41e":{"name":"libp2p","version":"1.8.0-3319ff41e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.5-3319ff41e","@libp2p/interface":"1.6.0-3319ff41e","@libp2p/interface-internal":"1.3.0-3319ff41e","@libp2p/logger":"4.0.16-3319ff41e","@libp2p/multistream-select":"5.1.13-3319ff41e","@libp2p/peer-collections":"5.2.5-3319ff41e","@libp2p/peer-id":"4.2.0-3319ff41e","@libp2p/peer-id-factory":"4.2.0-3319ff41e","@libp2p/peer-store":"10.1.1-3319ff41e","@libp2p/utils":"5.4.5-3319ff41e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.1-3319ff41e","@libp2p/identify":"2.1.1-3319ff41e","@libp2p/interface-compliance-tests":"5.4.8-3319ff41e","@libp2p/mplex":"10.1.1-3319ff41e","@libp2p/plaintext":"1.1.1-3319ff41e","@libp2p/tcp":"9.1.1-3319ff41e","@libp2p/websockets":"8.1.1-3319ff41e","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.0-3319ff41e","readmeFilename":"README.md","gitHead":"3319ff41ec7a30a632343e3171136b57460e01cb","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"5f1f2e07033aecf3859748504de5cd4191362248","size":206425,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.0-3319ff41e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.0-3319ff41e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.0-3319ff41e_1720635811954_0.8824674273244208"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-10T18:23:32.182Z","publish_time":1720635812182,"_source_registry_name":"default","_cnpm_publish_time":1720635812182},"1.8.0-e1f0b307c":{"name":"libp2p","version":"1.8.0-e1f0b307c","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.8.0-e1f0b307c","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"0f6f85952f92307ec767eb634cc1e5d8fd0b9732","size":206420,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.0-e1f0b307c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.0-e1f0b307c.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"e1f0b307c6992414d39cd5b44cf971d30f079fab","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.5-e1f0b307c","merge-options":"^3.0.4","@libp2p/crypto":"4.1.5-e1f0b307c","@libp2p/logger":"4.0.16-e1f0b307c","datastore-core":"^9.2.9","@libp2p/peer-id":"4.2.0-e1f0b307c","progress-events":"^1.0.0","@libp2p/interface":"1.6.0-e1f0b307c","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.1-e1f0b307c","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.2.0-e1f0b307c","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.5-e1f0b307c","@libp2p/interface-internal":"1.3.0-e1f0b307c","@libp2p/multistream-select":"5.1.13-e1f0b307c","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.1-e1f0b307c","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.1-e1f0b307c","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.1-e1f0b307c","@libp2p/plaintext":"1.1.1-e1f0b307c","@libp2p/websockets":"8.1.1-e1f0b307c","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.1-e1f0b307c","@libp2p/interface-compliance-tests":"5.4.8-e1f0b307c"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.8.0-e1f0b307c_1720630804979_0.3667270649202239","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-10T17:00:05.267Z","publish_time":1720630805267,"_source_registry_name":"default","_cnpm_publish_time":1720630805267},"1.8.0-d1aec4d9f":{"name":"libp2p","version":"1.8.0-d1aec4d9f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.5-d1aec4d9f","@libp2p/interface":"1.6.0-d1aec4d9f","@libp2p/interface-internal":"1.3.0-d1aec4d9f","@libp2p/logger":"4.0.16-d1aec4d9f","@libp2p/multistream-select":"5.1.13-d1aec4d9f","@libp2p/peer-collections":"5.2.5-d1aec4d9f","@libp2p/peer-id":"4.2.0-d1aec4d9f","@libp2p/peer-id-factory":"4.2.0-d1aec4d9f","@libp2p/peer-store":"10.1.1-d1aec4d9f","@libp2p/utils":"5.4.5-d1aec4d9f","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.1-d1aec4d9f","@libp2p/identify":"2.1.1-d1aec4d9f","@libp2p/interface-compliance-tests":"5.4.8-d1aec4d9f","@libp2p/mplex":"10.1.1-d1aec4d9f","@libp2p/plaintext":"1.1.1-d1aec4d9f","@libp2p/tcp":"9.1.1-d1aec4d9f","@libp2p/websockets":"8.1.1-d1aec4d9f","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.0-d1aec4d9f","readmeFilename":"README.md","gitHead":"d1aec4d9faeaced1dc71437f142c444fde3ebb98","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"d79998991f46c2f736ef20245df8c76592460e7a","size":206399,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.0-d1aec4d9f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.0-d1aec4d9f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.0-d1aec4d9f_1720467589833_0.4286413620496752"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-08T19:39:50.032Z","publish_time":1720467590032,"_source_registry_name":"default","_cnpm_publish_time":1720467590032},"1.8.0-ce6da9896":{"name":"libp2p","version":"1.8.0-ce6da9896","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.8.0-ce6da9896","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5b46519c045bf4a652fdd1484da4df82e39cebf3","size":206400,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.0-ce6da9896.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.0-ce6da9896.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"ce6da9896c768205a9ad85d3d048938bf7b8f35c","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.5-ce6da9896","merge-options":"^3.0.4","@libp2p/crypto":"4.1.5-ce6da9896","@libp2p/logger":"4.0.16-ce6da9896","datastore-core":"^9.2.9","@libp2p/peer-id":"4.2.0-ce6da9896","progress-events":"^1.0.0","@libp2p/interface":"1.6.0-ce6da9896","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.1-ce6da9896","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.2.0-ce6da9896","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.5-ce6da9896","@libp2p/interface-internal":"1.3.0-ce6da9896","@libp2p/multistream-select":"5.1.13-ce6da9896","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.1-ce6da9896","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.1-ce6da9896","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.1-ce6da9896","@libp2p/plaintext":"1.1.1-ce6da9896","@libp2p/websockets":"8.1.1-ce6da9896","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.1-ce6da9896","@libp2p/interface-compliance-tests":"5.4.8-ce6da9896"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.8.0-ce6da9896_1720467288012_0.18572498492087774","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-08T19:34:48.267Z","publish_time":1720467288267,"_source_registry_name":"default","_cnpm_publish_time":1720467288267},"1.8.0-151bc46fb":{"name":"libp2p","version":"1.8.0-151bc46fb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.5-151bc46fb","@libp2p/interface":"1.6.0-151bc46fb","@libp2p/interface-internal":"1.3.0-151bc46fb","@libp2p/logger":"4.0.16-151bc46fb","@libp2p/multistream-select":"5.1.13-151bc46fb","@libp2p/peer-collections":"5.2.5-151bc46fb","@libp2p/peer-id":"4.2.0-151bc46fb","@libp2p/peer-id-factory":"4.2.0-151bc46fb","@libp2p/peer-store":"10.1.1-151bc46fb","@libp2p/utils":"5.4.5-151bc46fb","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.1-151bc46fb","@libp2p/identify":"2.1.1-151bc46fb","@libp2p/interface-compliance-tests":"5.4.8-151bc46fb","@libp2p/mplex":"10.1.1-151bc46fb","@libp2p/plaintext":"1.1.1-151bc46fb","@libp2p/tcp":"9.1.1-151bc46fb","@libp2p/websockets":"8.1.1-151bc46fb","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.0-151bc46fb","readmeFilename":"README.md","gitHead":"151bc46fb4b41626143499cf9ebe0fcb309a78e2","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"d4ce19c1dad4415ea3585778cad0106ab84bc23e","size":206401,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.0-151bc46fb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.0-151bc46fb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.0-151bc46fb_1720420160494_0.10696231918395172"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-08T06:29:20.730Z","publish_time":1720420160730,"_source_registry_name":"default","_cnpm_publish_time":1720420160730},"1.8.0":{"name":"libp2p","version":"1.8.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.5","@libp2p/interface":"^1.6.0","@libp2p/interface-internal":"^1.3.0","@libp2p/logger":"^4.0.16","@libp2p/multistream-select":"^5.1.13","@libp2p/peer-collections":"^5.2.5","@libp2p/peer-id":"^4.2.0","@libp2p/peer-id-factory":"^4.2.0","@libp2p/peer-store":"^10.1.1","@libp2p/utils":"^5.4.5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.1","@libp2p/identify":"^2.1.1","@libp2p/interface-compliance-tests":"^5.4.8","@libp2p/mplex":"^10.1.1","@libp2p/plaintext":"^1.1.1","@libp2p/tcp":"^9.1.1","@libp2p/websockets":"^8.1.1","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.8.0","gitHead":"b816fd9c27f653adf7fd038daf0c216f2a4b5305","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"5557ae000b1329454436cdd6cf4da3ef386f81f1","size":206546,"noattachment":false,"key":"/libp2p/-/libp2p-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.8.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.8.0_1720013964631_0.20076162187103352"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-03T13:39:24.880Z","publish_time":1720013964880,"_source_registry_name":"default","_cnpm_publish_time":1720013964880},"1.7.0-abb9f90c7":{"name":"libp2p","version":"1.7.0-abb9f90c7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.4-abb9f90c7","@libp2p/interface":"1.5.0-abb9f90c7","@libp2p/interface-internal":"1.2.4-abb9f90c7","@libp2p/logger":"4.0.15-abb9f90c7","@libp2p/multistream-select":"5.1.12-abb9f90c7","@libp2p/peer-collections":"5.2.4-abb9f90c7","@libp2p/peer-id":"4.1.4-abb9f90c7","@libp2p/peer-id-factory":"4.1.4-abb9f90c7","@libp2p/peer-store":"10.1.0-abb9f90c7","@libp2p/utils":"5.4.4-abb9f90c7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.0-abb9f90c7","@libp2p/identify":"2.1.0-abb9f90c7","@libp2p/interface-compliance-tests":"5.4.7-abb9f90c7","@libp2p/mplex":"10.1.0-abb9f90c7","@libp2p/plaintext":"1.1.0-abb9f90c7","@libp2p/tcp":"9.1.0-abb9f90c7","@libp2p/websockets":"8.1.0-abb9f90c7","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.7.0-abb9f90c7","readmeFilename":"README.md","gitHead":"abb9f90c7694ac9ff77b45930304a92b1db428ea","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"18babc9cd3bd1631b48631253d4107d21e6e6686","size":206397,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0-abb9f90c7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0-abb9f90c7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.7.0-abb9f90c7_1720011727658_0.6982998411198122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-03T13:02:07.985Z","publish_time":1720011727985,"_source_registry_name":"default","_cnpm_publish_time":1720011727985},"1.7.0-af85a7cad":{"name":"libp2p","version":"1.7.0-af85a7cad","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.4-af85a7cad","@libp2p/interface":"1.5.0-af85a7cad","@libp2p/interface-internal":"1.2.4-af85a7cad","@libp2p/logger":"4.0.15-af85a7cad","@libp2p/multistream-select":"5.1.12-af85a7cad","@libp2p/peer-collections":"5.2.4-af85a7cad","@libp2p/peer-id":"4.1.4-af85a7cad","@libp2p/peer-id-factory":"4.1.4-af85a7cad","@libp2p/peer-store":"10.1.0-af85a7cad","@libp2p/utils":"5.4.4-af85a7cad","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.0-af85a7cad","@libp2p/identify":"2.1.0-af85a7cad","@libp2p/interface-compliance-tests":"5.4.7-af85a7cad","@libp2p/mplex":"10.1.0-af85a7cad","@libp2p/plaintext":"1.1.0-af85a7cad","@libp2p/tcp":"9.1.0-af85a7cad","@libp2p/websockets":"8.1.0-af85a7cad","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.7.0-af85a7cad","readmeFilename":"README.md","gitHead":"af85a7cadd2471c6d1ad730b659783453e9e5e37","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"135d538bfc05da25fc5a1bb1097fa89914f3e881","size":205966,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0-af85a7cad.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0-af85a7cad.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.7.0-af85a7cad_1719943336469_0.3294072127769885"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-02T18:02:16.833Z","publish_time":1719943336833,"_source_registry_name":"default","_cnpm_publish_time":1719943336833},"1.7.0-21cf7bc56":{"name":"libp2p","version":"1.7.0-21cf7bc56","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.4-21cf7bc56","@libp2p/interface":"1.5.0-21cf7bc56","@libp2p/interface-internal":"1.2.4-21cf7bc56","@libp2p/logger":"4.0.15-21cf7bc56","@libp2p/multistream-select":"5.1.12-21cf7bc56","@libp2p/peer-collections":"5.2.4-21cf7bc56","@libp2p/peer-id":"4.1.4-21cf7bc56","@libp2p/peer-id-factory":"4.1.4-21cf7bc56","@libp2p/peer-store":"10.1.0-21cf7bc56","@libp2p/utils":"5.4.4-21cf7bc56","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.0-21cf7bc56","@libp2p/identify":"2.1.0-21cf7bc56","@libp2p/interface-compliance-tests":"5.4.7-21cf7bc56","@libp2p/mplex":"10.1.0-21cf7bc56","@libp2p/plaintext":"1.1.0-21cf7bc56","@libp2p/tcp":"9.1.0-21cf7bc56","@libp2p/websockets":"8.1.0-21cf7bc56","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.7.0-21cf7bc56","readmeFilename":"README.md","gitHead":"21cf7bc56bf352a15fe8a167a8d81edd23a9897c","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"bc6a933aa930a50fd1ce289b5801aa486716847f","size":205968,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0-21cf7bc56.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0-21cf7bc56.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.7.0-21cf7bc56_1719929043346_0.49692448069990647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-02T14:04:03.559Z","publish_time":1719929043559,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_cnpm_publish_time":1719929043559},"1.7.0-b0b6cae12":{"name":"libp2p","version":"1.7.0-b0b6cae12","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.4-b0b6cae12","@libp2p/interface":"1.5.0-b0b6cae12","@libp2p/interface-internal":"1.2.4-b0b6cae12","@libp2p/logger":"4.0.15-b0b6cae12","@libp2p/multistream-select":"5.1.12-b0b6cae12","@libp2p/peer-collections":"5.2.4-b0b6cae12","@libp2p/peer-id":"4.1.4-b0b6cae12","@libp2p/peer-id-factory":"4.1.4-b0b6cae12","@libp2p/peer-store":"10.1.0-b0b6cae12","@libp2p/utils":"5.4.4-b0b6cae12","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","progress-events":"^1.0.0","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.0-b0b6cae12","@libp2p/identify":"2.1.0-b0b6cae12","@libp2p/interface-compliance-tests":"5.4.7-b0b6cae12","@libp2p/mplex":"10.1.0-b0b6cae12","@libp2p/plaintext":"1.1.0-b0b6cae12","@libp2p/tcp":"9.1.0-b0b6cae12","@libp2p/websockets":"8.1.0-b0b6cae12","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.7.0-b0b6cae12","readmeFilename":"README.md","gitHead":"b0b6cae121f23b8b09b36aed6815bddd2ff6e149","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"45abe8724d9fe78f958f1ff31a5ce61c2bcc0592","size":205968,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0-b0b6cae12.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0-b0b6cae12.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.7.0-b0b6cae12_1719925338805_0.9212916179142652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-02T13:02:19.034Z","publish_time":1719925339034,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_cnpm_publish_time":1719925339034},"1.7.0-6573cb8b0":{"name":"libp2p","version":"1.7.0-6573cb8b0","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.7.0-6573cb8b0","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"40a30518ca5db787de00f0d93e4fba9165b17c54","size":205843,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0-6573cb8b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0-6573cb8b0.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"6573cb8b072c9ab3b0b374a9d2a4270cbc5c19b6","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.4-6573cb8b0","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-6573cb8b0","@libp2p/logger":"4.0.15-6573cb8b0","datastore-core":"^9.2.9","@libp2p/peer-id":"4.1.4-6573cb8b0","progress-events":"^1.0.0","@libp2p/interface":"1.5.0-6573cb8b0","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.0-6573cb8b0","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.1.4-6573cb8b0","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-6573cb8b0","@libp2p/interface-internal":"1.2.4-6573cb8b0","@libp2p/multistream-select":"5.1.12-6573cb8b0","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.0-6573cb8b0","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.0-6573cb8b0","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.0-6573cb8b0","@libp2p/plaintext":"1.1.0-6573cb8b0","@libp2p/websockets":"8.1.0-6573cb8b0","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.0-6573cb8b0","@libp2p/interface-compliance-tests":"5.4.7-6573cb8b0"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.7.0-6573cb8b0_1719924299375_0.2454157340848453","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-02T12:44:59.669Z","publish_time":1719924299669,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_cnpm_publish_time":1719924299669},"1.7.0-15eb66428":{"name":"libp2p","version":"1.7.0-15eb66428","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.7.0-15eb66428","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"709599c16abd83e6eb3a30121eb9d0bf79b24a98","size":205213,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0-15eb66428.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0-15eb66428.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"15eb66428d191e1c26db69ef3587bd2afb972d17","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.4-15eb66428","merge-options":"^3.0.4","@libp2p/crypto":"4.1.4-15eb66428","@libp2p/logger":"4.0.15-15eb66428","datastore-core":"^9.2.9","@libp2p/peer-id":"4.1.4-15eb66428","@libp2p/interface":"1.5.0-15eb66428","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.1.0-15eb66428","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.1.4-15eb66428","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.4-15eb66428","@libp2p/interface-internal":"1.2.4-15eb66428","@libp2p/multistream-select":"5.1.12-15eb66428","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.1.0-15eb66428","it-pushable":"^3.2.3","@libp2p/mplex":"10.1.0-15eb66428","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.1.0-15eb66428","@libp2p/plaintext":"1.1.0-15eb66428","@libp2p/websockets":"8.1.0-15eb66428","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.0-15eb66428","@libp2p/interface-compliance-tests":"5.4.7-15eb66428"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.7.0-15eb66428_1719924285452_0.9218687798940732","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-02T12:44:45.664Z","publish_time":1719924285664,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_cnpm_publish_time":1719924285664},"1.7.0-3b9cbf7d8":{"name":"libp2p","version":"1.7.0-3b9cbf7d8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.4-3b9cbf7d8","@libp2p/interface":"1.5.0-3b9cbf7d8","@libp2p/interface-internal":"1.2.4-3b9cbf7d8","@libp2p/logger":"4.0.15-3b9cbf7d8","@libp2p/multistream-select":"5.1.12-3b9cbf7d8","@libp2p/peer-collections":"5.2.4-3b9cbf7d8","@libp2p/peer-id":"4.1.4-3b9cbf7d8","@libp2p/peer-id-factory":"4.1.4-3b9cbf7d8","@libp2p/peer-store":"10.1.0-3b9cbf7d8","@libp2p/utils":"5.4.4-3b9cbf7d8","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.0-3b9cbf7d8","@libp2p/identify":"2.1.0-3b9cbf7d8","@libp2p/interface-compliance-tests":"5.4.7-3b9cbf7d8","@libp2p/mplex":"10.1.0-3b9cbf7d8","@libp2p/plaintext":"1.1.0-3b9cbf7d8","@libp2p/tcp":"9.1.0-3b9cbf7d8","@libp2p/websockets":"8.1.0-3b9cbf7d8","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.7.0-3b9cbf7d8","readmeFilename":"README.md","gitHead":"3b9cbf7d82fc24cd30b09ad2d3b768bdec741e99","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"d5bbd5c25dbed434ce012e21a4a9ed1b2a001760","size":205217,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0-3b9cbf7d8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0-3b9cbf7d8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.7.0-3b9cbf7d8_1719855283085_0.38746516323661173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-01T17:34:43.282Z","publish_time":1719855283282,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_cnpm_publish_time":1719855283282},"1.7.0-0b55625d1":{"name":"libp2p","version":"1.7.0-0b55625d1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.4-0b55625d1","@libp2p/interface":"1.5.0-0b55625d1","@libp2p/interface-internal":"1.2.4-0b55625d1","@libp2p/logger":"4.0.15-0b55625d1","@libp2p/multistream-select":"5.1.12-0b55625d1","@libp2p/peer-collections":"5.2.4-0b55625d1","@libp2p/peer-id":"4.1.4-0b55625d1","@libp2p/peer-id-factory":"4.1.4-0b55625d1","@libp2p/peer-store":"10.1.0-0b55625d1","@libp2p/utils":"5.4.4-0b55625d1","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.1.0-0b55625d1","@libp2p/identify":"2.1.0-0b55625d1","@libp2p/interface-compliance-tests":"5.4.7-0b55625d1","@libp2p/mplex":"10.1.0-0b55625d1","@libp2p/plaintext":"1.1.0-0b55625d1","@libp2p/tcp":"9.1.0-0b55625d1","@libp2p/websockets":"8.1.0-0b55625d1","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.7.0-0b55625d1","readmeFilename":"README.md","gitHead":"0b55625d146940994a306101650a55ee58e32f6c","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"c88c05f49531f67cfea372b5f9fbd09d76932bd3","size":205720,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0-0b55625d1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0-0b55625d1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.7.0-0b55625d1_1719177442531_0.06465826115729811"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-23T21:17:22.808Z","publish_time":1719177442808,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_cnpm_publish_time":1719177442808},"1.7.0":{"name":"libp2p","version":"1.7.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.4","@libp2p/interface":"^1.5.0","@libp2p/interface-internal":"^1.2.4","@libp2p/logger":"^4.0.15","@libp2p/multistream-select":"^5.1.12","@libp2p/peer-collections":"^5.2.4","@libp2p/peer-id":"^4.1.4","@libp2p/peer-id-factory":"^4.1.4","@libp2p/peer-store":"^10.1.0","@libp2p/utils":"^5.4.4","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.1.0","@libp2p/identify":"^2.1.0","@libp2p/interface-compliance-tests":"^5.4.7","@libp2p/mplex":"^10.1.0","@libp2p/plaintext":"^1.1.0","@libp2p/tcp":"^9.1.0","@libp2p/websockets":"^8.1.0","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.7.0","gitHead":"703b39029c478446fc7d75c64a990883a75c1934","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"2d7b336dad02f8955118d6ec54a585875a657233","size":205860,"noattachment":false,"key":"/libp2p/-/libp2p-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.7.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.7.0_1718812368946_0.7967532705881555"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-19T15:52:49.164Z","publish_time":1718812369164,"_source_registry_name":"default","_cnpm_publish_time":1718812369164},"1.6.1-9e0236627":{"name":"libp2p","version":"1.6.1-9e0236627","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.3-9e0236627","@libp2p/interface":"1.4.1-9e0236627","@libp2p/interface-internal":"1.2.3-9e0236627","@libp2p/logger":"4.0.14-9e0236627","@libp2p/multistream-select":"5.1.11-9e0236627","@libp2p/peer-collections":"5.2.3-9e0236627","@libp2p/peer-id":"4.1.3-9e0236627","@libp2p/peer-id-factory":"4.1.3-9e0236627","@libp2p/peer-store":"10.0.20-9e0236627","@libp2p/utils":"5.4.3-9e0236627","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.25-9e0236627","@libp2p/identify":"2.0.3-9e0236627","@libp2p/interface-compliance-tests":"5.4.6-9e0236627","@libp2p/mplex":"10.0.25-9e0236627","@libp2p/plaintext":"1.0.25-9e0236627","@libp2p/tcp":"9.0.27-9e0236627","@libp2p/websockets":"8.0.25-9e0236627","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.1-9e0236627","readmeFilename":"README.md","gitHead":"9e0236627b50a389df3350a90e58720cc205f0af","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"c0982c27afaebdc29a95054a7ed98c14f14c4cba","size":205737,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.1-9e0236627.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.1-9e0236627.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.1-9e0236627_1718714876340_0.7093637618652144"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-18T12:47:56.539Z","publish_time":1718714876539,"_source_registry_name":"default","_cnpm_publish_time":1718714876539},"1.6.1-8e4fdcde9":{"name":"libp2p","version":"1.6.1-8e4fdcde9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.3-8e4fdcde9","@libp2p/interface":"1.4.1-8e4fdcde9","@libp2p/interface-internal":"1.2.3-8e4fdcde9","@libp2p/logger":"4.0.14-8e4fdcde9","@libp2p/multistream-select":"5.1.11-8e4fdcde9","@libp2p/peer-collections":"5.2.3-8e4fdcde9","@libp2p/peer-id":"4.1.3-8e4fdcde9","@libp2p/peer-id-factory":"4.1.3-8e4fdcde9","@libp2p/peer-store":"10.0.20-8e4fdcde9","@libp2p/utils":"5.4.3-8e4fdcde9","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.25-8e4fdcde9","@libp2p/identify":"2.0.3-8e4fdcde9","@libp2p/interface-compliance-tests":"5.4.6-8e4fdcde9","@libp2p/mplex":"10.0.25-8e4fdcde9","@libp2p/plaintext":"1.0.25-8e4fdcde9","@libp2p/tcp":"9.0.27-8e4fdcde9","@libp2p/websockets":"8.0.25-8e4fdcde9","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.1-8e4fdcde9","readmeFilename":"README.md","gitHead":"8e4fdcde999a64b6f6e573960b2a53cc78c0bebf","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"14b09b4f5ae496386bab97765888cc11d08790f3","size":205733,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.1-8e4fdcde9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.1-8e4fdcde9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.1-8e4fdcde9_1718707443678_0.9292152349082254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-18T10:44:03.895Z","publish_time":1718707443895,"_source_registry_name":"default","_cnpm_publish_time":1718707443895},"1.6.1-94cac115a":{"name":"libp2p","version":"1.6.1-94cac115a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.3-94cac115a","@libp2p/interface":"1.4.1-94cac115a","@libp2p/interface-internal":"1.2.3-94cac115a","@libp2p/logger":"4.0.14-94cac115a","@libp2p/multistream-select":"5.1.11-94cac115a","@libp2p/peer-collections":"5.2.3-94cac115a","@libp2p/peer-id":"4.1.3-94cac115a","@libp2p/peer-id-factory":"4.1.3-94cac115a","@libp2p/peer-store":"10.0.20-94cac115a","@libp2p/utils":"5.4.3-94cac115a","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.25-94cac115a","@libp2p/identify":"2.0.3-94cac115a","@libp2p/interface-compliance-tests":"5.4.6-94cac115a","@libp2p/mplex":"10.0.25-94cac115a","@libp2p/plaintext":"1.0.25-94cac115a","@libp2p/tcp":"9.0.27-94cac115a","@libp2p/websockets":"8.0.25-94cac115a","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.1-94cac115a","readmeFilename":"README.md","gitHead":"94cac115a2ec5dc805fc987345bcacfe269260de","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"1d6848e64039416c6c355e7f6d0df7db21855492","size":205760,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.1-94cac115a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.1-94cac115a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.1-94cac115a_1718275929798_0.5612279437853189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-13T10:52:10.000Z","publish_time":1718275930000,"_source_registry_name":"default","_cnpm_publish_time":1718275930000},"1.6.1-d1f1c2be7":{"name":"libp2p","version":"1.6.1-d1f1c2be7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.3-d1f1c2be7","@libp2p/interface":"1.4.1-d1f1c2be7","@libp2p/interface-internal":"1.2.3-d1f1c2be7","@libp2p/logger":"4.0.14-d1f1c2be7","@libp2p/multistream-select":"5.1.11-d1f1c2be7","@libp2p/peer-collections":"5.2.3-d1f1c2be7","@libp2p/peer-id":"4.1.3-d1f1c2be7","@libp2p/peer-id-factory":"4.1.3-d1f1c2be7","@libp2p/peer-store":"10.0.20-d1f1c2be7","@libp2p/utils":"5.4.3-d1f1c2be7","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.25-d1f1c2be7","@libp2p/identify":"2.0.3-d1f1c2be7","@libp2p/interface-compliance-tests":"5.4.6-d1f1c2be7","@libp2p/mplex":"10.0.25-d1f1c2be7","@libp2p/plaintext":"1.0.25-d1f1c2be7","@libp2p/tcp":"9.0.27-d1f1c2be7","@libp2p/websockets":"8.0.25-d1f1c2be7","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.1-d1f1c2be7","readmeFilename":"README.md","gitHead":"d1f1c2be78bd195f404e62627c2c9f545845e5f5","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"6fa858beb715f0095c8c8eddde3c2f295bfb4e97","size":205759,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.1-d1f1c2be7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.1-d1f1c2be7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.1-d1f1c2be7_1718268606440_0.0461383672825495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-13T08:50:06.641Z","publish_time":1718268606641,"_source_registry_name":"default","_cnpm_publish_time":1718268606641},"1.6.1-44791342":{"name":"libp2p","version":"1.6.1-44791342","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.6.1-44791342","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"11ec37754542ee1ba35383a97d88678f79bb46eb","size":204280,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.1-44791342.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.1-44791342.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"044791342239b187d4fdabb957b0ca6af93d9b73","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.3-044791342","merge-options":"^3.0.4","@libp2p/crypto":"4.1.3-044791342","@libp2p/logger":"4.0.14-044791342","datastore-core":"^9.2.9","@libp2p/peer-id":"4.1.3-044791342","@libp2p/interface":"1.4.1-044791342","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.0.20-044791342","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.1.3-044791342","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.3-044791342","@libp2p/interface-internal":"1.2.3-044791342","@libp2p/multistream-select":"5.1.11-044791342","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.0.27-044791342","it-pushable":"^3.2.3","@libp2p/mplex":"10.0.25-044791342","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.0.3-044791342","@libp2p/plaintext":"1.0.25-044791342","@libp2p/websockets":"8.0.25-044791342","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.25-044791342","@libp2p/interface-compliance-tests":"5.4.6-044791342"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.6.1-44791342_1718207649104_0.645965477675976","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-12T15:54:09.327Z","publish_time":1718207649327,"_source_registry_name":"default","_cnpm_publish_time":1718207649327},"1.6.1-863b3de03":{"name":"libp2p","version":"1.6.1-863b3de03","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.6.1-863b3de03","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3b34bf7dca5ff3727061efef40ed9ca6d40be923","size":204101,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.1-863b3de03.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.1-863b3de03.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"863b3de03e73204b517830ae9ea782425b5c3088","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.3-863b3de03","merge-options":"^3.0.4","@libp2p/crypto":"4.1.3-863b3de03","@libp2p/logger":"4.0.14-863b3de03","datastore-core":"^9.2.9","@libp2p/peer-id":"4.1.3-863b3de03","@libp2p/interface":"1.4.1-863b3de03","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.0.20-863b3de03","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.1.3-863b3de03","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.3-863b3de03","@libp2p/interface-internal":"1.2.3-863b3de03","@libp2p/multistream-select":"5.1.11-863b3de03","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.0.27-863b3de03","it-pushable":"^3.2.3","@libp2p/mplex":"10.0.25-863b3de03","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.0.3-863b3de03","@libp2p/plaintext":"1.0.25-863b3de03","@libp2p/websockets":"8.0.25-863b3de03","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.25-863b3de03","@libp2p/interface-compliance-tests":"5.4.6-863b3de03"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.6.1-863b3de03_1718188296826_0.3646916504948776","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-12T10:31:37.135Z","publish_time":1718188297135,"_source_registry_name":"default","_cnpm_publish_time":1718188297135},"1.6.1":{"name":"libp2p","version":"1.6.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.3","@libp2p/interface":"^1.4.1","@libp2p/interface-internal":"^1.2.3","@libp2p/logger":"^4.0.14","@libp2p/multistream-select":"^5.1.11","@libp2p/peer-collections":"^5.2.3","@libp2p/peer-id":"^4.1.3","@libp2p/peer-id-factory":"^4.1.3","@libp2p/peer-store":"^10.0.20","@libp2p/utils":"^5.4.3","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.25","@libp2p/identify":"^2.0.3","@libp2p/interface-compliance-tests":"^5.4.6","@libp2p/mplex":"^10.0.25","@libp2p/plaintext":"^1.0.25","@libp2p/tcp":"^9.0.27","@libp2p/websockets":"^8.0.25","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.1","gitHead":"2829da93ce19750e29f65a0cf25528d15281c5eb","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"bd28b039daa46129abbe38e4dd8ef740441616f8","size":204237,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.1_1718015944035_0.7258054330101507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-10T10:39:04.299Z","publish_time":1718015944299,"_source_registry_name":"default","_cnpm_publish_time":1718015944299},"1.6.0-90d10b565":{"name":"libp2p","version":"1.6.0-90d10b565","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-90d10b565","@libp2p/interface":"1.4.0-90d10b565","@libp2p/interface-internal":"1.2.2-90d10b565","@libp2p/logger":"4.0.13-90d10b565","@libp2p/multistream-select":"5.1.10-90d10b565","@libp2p/peer-collections":"5.2.2-90d10b565","@libp2p/peer-id":"4.1.2-90d10b565","@libp2p/peer-id-factory":"4.1.2-90d10b565","@libp2p/peer-store":"10.0.19-90d10b565","@libp2p/utils":"5.4.2-90d10b565","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-90d10b565","@libp2p/identify":"2.0.2-90d10b565","@libp2p/interface-compliance-tests":"5.4.5-90d10b565","@libp2p/mplex":"10.0.24-90d10b565","@libp2p/plaintext":"1.0.24-90d10b565","@libp2p/tcp":"9.0.26-90d10b565","@libp2p/websockets":"8.0.24-90d10b565","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-90d10b565","readmeFilename":"README.md","gitHead":"90d10b56557380097d3738ee9c839ce70386ed54","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"d5c51754d743eb0d2e0de7507af646a6eee759e9","size":204102,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-90d10b565.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-90d10b565.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-90d10b565_1717775422324_0.8181960774133723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-07T15:50:22.845Z","publish_time":1717775422845,"_source_registry_name":"default","_cnpm_publish_time":1717775422845},"1.6.0-62e32252a":{"name":"libp2p","version":"1.6.0-62e32252a","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.6.0-62e32252a","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"9c5e0af063cf2df78d9bccaeb8e45ab4d12d7789","size":204100,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-62e32252a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-62e32252a.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"62e32252a334a5389546dd05a143ffb93cb8e744","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.2-62e32252a","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-62e32252a","@libp2p/logger":"4.0.13-62e32252a","datastore-core":"^9.2.9","@libp2p/peer-id":"4.1.2-62e32252a","@libp2p/interface":"1.4.0-62e32252a","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.0.19-62e32252a","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.1.2-62e32252a","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-62e32252a","@libp2p/interface-internal":"1.2.2-62e32252a","@libp2p/multistream-select":"5.1.10-62e32252a","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.0.26-62e32252a","it-pushable":"^3.2.3","@libp2p/mplex":"10.0.24-62e32252a","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.0.2-62e32252a","@libp2p/plaintext":"1.0.24-62e32252a","@libp2p/websockets":"8.0.24-62e32252a","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-62e32252a","@libp2p/interface-compliance-tests":"5.4.5-62e32252a"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.6.0-62e32252a_1717700238086_0.40571570370818333","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-06T18:57:18.289Z","publish_time":1717700238289,"_source_registry_name":"default","_cnpm_publish_time":1717700238289},"1.6.0-769461d3b":{"name":"libp2p","version":"1.6.0-769461d3b","keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"license":"Apache-2.0 OR MIT","_id":"libp2p@1.6.0-769461d3b","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"730430ce3298b1361f57124da826f97d7556ac83","size":204103,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-769461d3b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-769461d3b.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"gitHead":"769461d3b5de1a9825c37ae8d10d508bab9fd2bb","scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","prepublishOnly":"node scripts/update-version.js && npm run build","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"repository":{"url":"git+https://github.com/libp2p/js-libp2p.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"p-defer":"^4.0.1","it-merge":"^3.0.5","any-signal":"^4.1.1","race-event":"^1.3.0","it-parallel":"^3.0.7","race-signal":"^1.0.2","uint8arrays":"^5.1.0","multiformats":"^13.1.0","@libp2p/utils":"5.4.2-769461d3b","merge-options":"^3.0.4","@libp2p/crypto":"4.1.2-769461d3b","@libp2p/logger":"4.0.13-769461d3b","datastore-core":"^9.2.9","@libp2p/peer-id":"4.1.2-769461d3b","@libp2p/interface":"1.4.0-769461d3b","@multiformats/dns":"^1.0.6","@libp2p/peer-store":"10.0.19-769461d3b","interface-datastore":"^8.2.11","@libp2p/peer-id-factory":"4.1.2-769461d3b","@multiformats/multiaddr":"^12.2.3","@libp2p/peer-collections":"5.2.2-769461d3b","@libp2p/interface-internal":"1.2.2-769461d3b","@libp2p/multistream-select":"5.1.10-769461d3b","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"react-native":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"aegir":"^43.0.1","delay":"^6.0.0","sinon":"^18.0.0","it-all":"^3.0.6","it-map":"^3.1.0","it-pipe":"^3.0.1","it-take":"^3.0.5","p-event":"^6.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","p-wait-for":"^5.0.2","@libp2p/tcp":"9.0.26-769461d3b","it-pushable":"^3.2.3","@libp2p/mplex":"10.0.24-769461d3b","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@libp2p/identify":"2.0.2-769461d3b","@libp2p/plaintext":"1.0.24-769461d3b","@libp2p/websockets":"8.0.24-769461d3b","@multiformats/mafmt":"^12.1.6","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-769461d3b","@libp2p/interface-compliance-tests":"5.4.5-769461d3b"},"_npmOperationalInternal":{"tmp":"tmp/libp2p_1.6.0-769461d3b_1717689859515_0.35210767864085524","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-06T16:04:19.824Z","publish_time":1717689859824,"_source_registry_name":"default","_cnpm_publish_time":1717689859824},"1.6.0-bc6556f96":{"name":"libp2p","version":"1.6.0-bc6556f96","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-bc6556f96","@libp2p/interface":"1.4.0-bc6556f96","@libp2p/interface-internal":"1.2.2-bc6556f96","@libp2p/logger":"4.0.13-bc6556f96","@libp2p/multistream-select":"5.1.10-bc6556f96","@libp2p/peer-collections":"5.2.2-bc6556f96","@libp2p/peer-id":"4.1.2-bc6556f96","@libp2p/peer-id-factory":"4.1.2-bc6556f96","@libp2p/peer-store":"10.0.19-bc6556f96","@libp2p/utils":"5.4.2-bc6556f96","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-bc6556f96","@libp2p/identify":"2.0.2-bc6556f96","@libp2p/interface-compliance-tests":"5.4.5-bc6556f96","@libp2p/mplex":"10.0.24-bc6556f96","@libp2p/plaintext":"1.0.24-bc6556f96","@libp2p/tcp":"9.0.26-bc6556f96","@libp2p/websockets":"8.0.24-bc6556f96","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-bc6556f96","readmeFilename":"README.md","gitHead":"bc6556f965474801d63fc6a4c113b65144715995","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"ee441f8f72bb1ad4ebf0bd584415e4858432cb2e","size":204102,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-bc6556f96.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-bc6556f96.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-bc6556f96_1717673435303_0.3752765231774313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T11:30:35.493Z","publish_time":1717673435493,"_source_registry_name":"default","_cnpm_publish_time":1717673435493},"1.6.0-6011d3697":{"name":"libp2p","version":"1.6.0-6011d3697","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-6011d3697","@libp2p/interface":"1.4.0-6011d3697","@libp2p/interface-internal":"1.2.2-6011d3697","@libp2p/logger":"4.0.13-6011d3697","@libp2p/multistream-select":"5.1.10-6011d3697","@libp2p/peer-collections":"5.2.2-6011d3697","@libp2p/peer-id":"4.1.2-6011d3697","@libp2p/peer-id-factory":"4.1.2-6011d3697","@libp2p/peer-store":"10.0.19-6011d3697","@libp2p/utils":"5.4.2-6011d3697","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-6011d3697","@libp2p/identify":"2.0.2-6011d3697","@libp2p/interface-compliance-tests":"5.4.5-6011d3697","@libp2p/mplex":"10.0.24-6011d3697","@libp2p/plaintext":"1.0.24-6011d3697","@libp2p/tcp":"9.0.26-6011d3697","@libp2p/websockets":"8.0.24-6011d3697","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-6011d3697","readmeFilename":"README.md","gitHead":"6011d36973f94813bc28f19cec4cf2d5883bc812","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"d6999ad3eb3aaca18dadb5141a6417a43ffa3102","size":204096,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-6011d3697.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-6011d3697.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-6011d3697_1717668949215_0.3687424308938283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T10:15:49.401Z","publish_time":1717668949401,"_source_registry_name":"default","_cnpm_publish_time":1717668949401},"1.6.0-f6fe2cc3c":{"name":"libp2p","version":"1.6.0-f6fe2cc3c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-f6fe2cc3c","@libp2p/interface":"1.4.0-f6fe2cc3c","@libp2p/interface-internal":"1.2.2-f6fe2cc3c","@libp2p/logger":"4.0.13-f6fe2cc3c","@libp2p/multistream-select":"5.1.10-f6fe2cc3c","@libp2p/peer-collections":"5.2.2-f6fe2cc3c","@libp2p/peer-id":"4.1.2-f6fe2cc3c","@libp2p/peer-id-factory":"4.1.2-f6fe2cc3c","@libp2p/peer-store":"10.0.19-f6fe2cc3c","@libp2p/utils":"5.4.2-f6fe2cc3c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-f6fe2cc3c","@libp2p/identify":"2.0.2-f6fe2cc3c","@libp2p/interface-compliance-tests":"5.4.5-f6fe2cc3c","@libp2p/mplex":"10.0.24-f6fe2cc3c","@libp2p/plaintext":"1.0.24-f6fe2cc3c","@libp2p/tcp":"9.0.26-f6fe2cc3c","@libp2p/websockets":"8.0.24-f6fe2cc3c","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-f6fe2cc3c","readmeFilename":"README.md","gitHead":"f6fe2cc3cfb4a69520ede31874c94088a7e9b270","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"95ce00256a63993d0debce3b14d98b57967bf54e","size":204098,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-f6fe2cc3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-f6fe2cc3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-f6fe2cc3c_1717668122790_0.8545631002581908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T10:02:03.052Z","publish_time":1717668123052,"_source_registry_name":"default","_cnpm_publish_time":1717668123052},"1.6.0-4bd8e4f79":{"name":"libp2p","version":"1.6.0-4bd8e4f79","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-4bd8e4f79","@libp2p/interface":"1.4.0-4bd8e4f79","@libp2p/interface-internal":"1.2.2-4bd8e4f79","@libp2p/logger":"4.0.13-4bd8e4f79","@libp2p/multistream-select":"5.1.10-4bd8e4f79","@libp2p/peer-collections":"5.2.2-4bd8e4f79","@libp2p/peer-id":"4.1.2-4bd8e4f79","@libp2p/peer-id-factory":"4.1.2-4bd8e4f79","@libp2p/peer-store":"10.0.19-4bd8e4f79","@libp2p/utils":"5.4.2-4bd8e4f79","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-4bd8e4f79","@libp2p/identify":"2.0.2-4bd8e4f79","@libp2p/interface-compliance-tests":"5.4.5-4bd8e4f79","@libp2p/mplex":"10.0.24-4bd8e4f79","@libp2p/plaintext":"1.0.24-4bd8e4f79","@libp2p/tcp":"9.0.26-4bd8e4f79","@libp2p/websockets":"8.0.24-4bd8e4f79","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-4bd8e4f79","readmeFilename":"README.md","gitHead":"4bd8e4f791d055c2ba1445f1dea64dd3735e41c9","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"0609d2c811865ed2d61ddba541d4f5e4828534c5","size":204101,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-4bd8e4f79.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-4bd8e4f79.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-4bd8e4f79_1717667110996_0.4262303146855888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T09:45:11.166Z","publish_time":1717667111166,"_source_registry_name":"default","_cnpm_publish_time":1717667111166},"1.6.0-440c9b360":{"name":"libp2p","version":"1.6.0-440c9b360","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-440c9b360","@libp2p/interface":"1.4.0-440c9b360","@libp2p/interface-internal":"1.2.2-440c9b360","@libp2p/logger":"4.0.13-440c9b360","@libp2p/multistream-select":"5.1.10-440c9b360","@libp2p/peer-collections":"5.2.2-440c9b360","@libp2p/peer-id":"4.1.2-440c9b360","@libp2p/peer-id-factory":"4.1.2-440c9b360","@libp2p/peer-store":"10.0.19-440c9b360","@libp2p/utils":"5.4.2-440c9b360","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-440c9b360","@libp2p/identify":"2.0.2-440c9b360","@libp2p/interface-compliance-tests":"5.4.5-440c9b360","@libp2p/mplex":"10.0.24-440c9b360","@libp2p/plaintext":"1.0.24-440c9b360","@libp2p/tcp":"9.0.26-440c9b360","@libp2p/websockets":"8.0.24-440c9b360","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-440c9b360","readmeFilename":"README.md","gitHead":"440c9b360b8413149f4a1404c3368f124b0f8a5e","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"0bf310541315789a7b7e2a86a9069f68ec0d2743","size":204102,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-440c9b360.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-440c9b360.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-440c9b360_1717665412167_0.09768935846191273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T09:16:52.318Z","publish_time":1717665412318,"_source_registry_name":"default","_cnpm_publish_time":1717665412318},"1.6.0-757fb2674":{"name":"libp2p","version":"1.6.0-757fb2674","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-757fb2674","@libp2p/interface":"1.4.0-757fb2674","@libp2p/interface-internal":"1.2.2-757fb2674","@libp2p/logger":"4.0.13-757fb2674","@libp2p/multistream-select":"5.1.10-757fb2674","@libp2p/peer-collections":"5.2.2-757fb2674","@libp2p/peer-id":"4.1.2-757fb2674","@libp2p/peer-id-factory":"4.1.2-757fb2674","@libp2p/peer-store":"10.0.19-757fb2674","@libp2p/utils":"5.4.2-757fb2674","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-757fb2674","@libp2p/identify":"2.0.2-757fb2674","@libp2p/interface-compliance-tests":"5.4.5-757fb2674","@libp2p/mplex":"10.0.24-757fb2674","@libp2p/plaintext":"1.0.24-757fb2674","@libp2p/tcp":"9.0.26-757fb2674","@libp2p/websockets":"8.0.24-757fb2674","@multiformats/mafmt":"^12.1.6","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-757fb2674","readmeFilename":"README.md","gitHead":"757fb2674f0a3e06fd46d3ff63f7f461c32d47d2","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"4e0d0678a1c7be4d78e973746fbb57c669844532","size":199284,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-757fb2674.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-757fb2674.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-757fb2674_1717662384642_0.9643227887665522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T08:26:24.850Z","publish_time":1717662384850,"_source_registry_name":"default","_cnpm_publish_time":1717662384850},"1.6.0-12106b5b0":{"name":"libp2p","version":"1.6.0-12106b5b0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-12106b5b0","@libp2p/interface":"1.4.0-12106b5b0","@libp2p/interface-internal":"1.2.2-12106b5b0","@libp2p/logger":"4.0.13-12106b5b0","@libp2p/multistream-select":"5.1.10-12106b5b0","@libp2p/peer-collections":"5.2.2-12106b5b0","@libp2p/peer-id":"4.1.2-12106b5b0","@libp2p/peer-id-factory":"4.1.2-12106b5b0","@libp2p/peer-store":"10.0.19-12106b5b0","@libp2p/utils":"5.4.2-12106b5b0","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-12106b5b0","@libp2p/identify":"2.0.2-12106b5b0","@libp2p/interface-compliance-tests":"5.4.5-12106b5b0","@libp2p/mplex":"10.0.24-12106b5b0","@libp2p/plaintext":"1.0.24-12106b5b0","@libp2p/tcp":"9.0.26-12106b5b0","@libp2p/websockets":"8.0.24-12106b5b0","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-12106b5b0","readmeFilename":"README.md","gitHead":"12106b5b00957b0bd634e69353d4fae4e0730ac9","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"42197eb167a7c90a884dd979787c9780cac15aff","size":199283,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-12106b5b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-12106b5b0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-12106b5b0_1717660171715_0.15112609082342354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T07:49:31.943Z","publish_time":1717660171943,"_source_registry_name":"default","_cnpm_publish_time":1717660171943},"1.6.0-169c9d85e":{"name":"libp2p","version":"1.6.0-169c9d85e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-169c9d85e","@libp2p/interface":"1.4.0-169c9d85e","@libp2p/interface-internal":"1.2.2-169c9d85e","@libp2p/logger":"4.0.13-169c9d85e","@libp2p/multistream-select":"5.1.10-169c9d85e","@libp2p/peer-collections":"5.2.2-169c9d85e","@libp2p/peer-id":"4.1.2-169c9d85e","@libp2p/peer-id-factory":"4.1.2-169c9d85e","@libp2p/peer-store":"10.0.19-169c9d85e","@libp2p/utils":"5.4.2-169c9d85e","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-169c9d85e","@libp2p/identify":"2.0.2-169c9d85e","@libp2p/interface-compliance-tests":"5.4.5-169c9d85e","@libp2p/mplex":"10.0.24-169c9d85e","@libp2p/plaintext":"1.0.24-169c9d85e","@libp2p/tcp":"9.0.26-169c9d85e","@libp2p/websockets":"8.0.24-169c9d85e","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-169c9d85e","readmeFilename":"README.md","gitHead":"169c9d85e7c9cd65be964b5d08bd618d950f70ee","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"1c3226e298482e38df63a78206903f1d058be5e3","size":199285,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-169c9d85e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-169c9d85e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-169c9d85e_1716918678957_0.4402873510544938"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T17:51:19.215Z","publish_time":1716918679215,"_source_registry_name":"default","_cnpm_publish_time":1716918679215},"1.6.0-f4e572cd6":{"name":"libp2p","version":"1.6.0-f4e572cd6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-f4e572cd6","@libp2p/interface":"1.4.0-f4e572cd6","@libp2p/interface-internal":"1.2.2-f4e572cd6","@libp2p/logger":"4.0.13-f4e572cd6","@libp2p/multistream-select":"5.1.10-f4e572cd6","@libp2p/peer-collections":"5.2.2-f4e572cd6","@libp2p/peer-id":"4.1.2-f4e572cd6","@libp2p/peer-id-factory":"4.1.2-f4e572cd6","@libp2p/peer-store":"10.0.19-f4e572cd6","@libp2p/utils":"5.4.2-f4e572cd6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-f4e572cd6","@libp2p/identify":"2.0.2-f4e572cd6","@libp2p/interface-compliance-tests":"5.4.5-f4e572cd6","@libp2p/mplex":"10.0.24-f4e572cd6","@libp2p/plaintext":"1.0.24-f4e572cd6","@libp2p/tcp":"9.0.26-f4e572cd6","@libp2p/websockets":"8.0.24-f4e572cd6","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-f4e572cd6","readmeFilename":"README.md","gitHead":"f4e572cd6fc957457816c98619d1a11adf4bd5bc","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"a3426f5ecb89bb9372337d3586297108ad26b048","size":199284,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-f4e572cd6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-f4e572cd6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-f4e572cd6_1716918653292_0.9261427103591864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T17:50:53.560Z","publish_time":1716918653560,"_source_registry_name":"default","_cnpm_publish_time":1716918653560},"1.6.0-352699ab5":{"name":"libp2p","version":"1.6.0-352699ab5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-352699ab5","@libp2p/interface":"1.4.0-352699ab5","@libp2p/interface-internal":"1.2.2-352699ab5","@libp2p/logger":"4.0.13-352699ab5","@libp2p/multistream-select":"5.1.10-352699ab5","@libp2p/peer-collections":"5.2.2-352699ab5","@libp2p/peer-id":"4.1.2-352699ab5","@libp2p/peer-id-factory":"4.1.2-352699ab5","@libp2p/peer-store":"10.0.19-352699ab5","@libp2p/utils":"5.4.2-352699ab5","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-352699ab5","@libp2p/identify":"2.0.2-352699ab5","@libp2p/interface-compliance-tests":"5.4.5-352699ab5","@libp2p/mplex":"10.0.24-352699ab5","@libp2p/plaintext":"1.0.24-352699ab5","@libp2p/tcp":"9.0.26-352699ab5","@libp2p/websockets":"8.0.24-352699ab5","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-352699ab5","readmeFilename":"README.md","gitHead":"352699ab534c7aed536886bd2fd18f069db0d08e","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"523faaa36b6f4230fe6b1e0ecc9036c214ac5bf2","size":199288,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-352699ab5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-352699ab5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-352699ab5_1716916597198_0.43578677615880057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T17:16:37.428Z","publish_time":1716916597428,"_source_registry_name":"default","_cnpm_publish_time":1716916597428},"1.6.0-167bf2b3c":{"name":"libp2p","version":"1.6.0-167bf2b3c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-167bf2b3c","@libp2p/interface":"1.4.0-167bf2b3c","@libp2p/interface-internal":"1.2.2-167bf2b3c","@libp2p/logger":"4.0.13-167bf2b3c","@libp2p/multistream-select":"5.1.10-167bf2b3c","@libp2p/peer-collections":"5.2.2-167bf2b3c","@libp2p/peer-id":"4.1.2-167bf2b3c","@libp2p/peer-id-factory":"4.1.2-167bf2b3c","@libp2p/peer-store":"10.0.19-167bf2b3c","@libp2p/utils":"5.4.2-167bf2b3c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-167bf2b3c","@libp2p/identify":"2.0.2-167bf2b3c","@libp2p/interface-compliance-tests":"5.4.5-167bf2b3c","@libp2p/mplex":"10.0.24-167bf2b3c","@libp2p/plaintext":"1.0.24-167bf2b3c","@libp2p/tcp":"9.0.26-167bf2b3c","@libp2p/websockets":"8.0.24-167bf2b3c","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-167bf2b3c","readmeFilename":"README.md","gitHead":"167bf2b3cf0aa741c8118e241c3668e8ef91c549","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"5d40c24d0278e03513891b0c249d1c485dc9b9f0","size":199287,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-167bf2b3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-167bf2b3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-167bf2b3c_1716897354035_0.7319471088487308"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T11:55:54.379Z","publish_time":1716897354379,"_source_registry_name":"default","_cnpm_publish_time":1716897354379},"1.6.0-7aec7bd45":{"name":"libp2p","version":"1.6.0-7aec7bd45","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-7aec7bd45","@libp2p/interface":"1.4.0-7aec7bd45","@libp2p/interface-internal":"1.2.2-7aec7bd45","@libp2p/logger":"4.0.13-7aec7bd45","@libp2p/multistream-select":"5.1.10-7aec7bd45","@libp2p/peer-collections":"5.2.2-7aec7bd45","@libp2p/peer-id":"4.1.2-7aec7bd45","@libp2p/peer-id-factory":"4.1.2-7aec7bd45","@libp2p/peer-store":"10.0.19-7aec7bd45","@libp2p/utils":"5.4.2-7aec7bd45","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-7aec7bd45","@libp2p/identify":"2.0.2-7aec7bd45","@libp2p/interface-compliance-tests":"5.4.5-7aec7bd45","@libp2p/mplex":"10.0.24-7aec7bd45","@libp2p/plaintext":"1.0.24-7aec7bd45","@libp2p/tcp":"9.0.26-7aec7bd45","@libp2p/websockets":"8.0.24-7aec7bd45","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-7aec7bd45","readmeFilename":"README.md","gitHead":"7aec7bd45b37e1d5aa206816c17189f1e0c68d96","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"6579ed8c6a99f05ff2f0bf108e86f91bbf2e18b1","size":199285,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-7aec7bd45.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-7aec7bd45.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-7aec7bd45_1716889221536_0.009219004770238959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T09:40:21.763Z","publish_time":1716889221763,"_source_registry_name":"default","_cnpm_publish_time":1716889221763},"1.6.0-7464dc00c":{"name":"libp2p","version":"1.6.0-7464dc00c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-7464dc00c","@libp2p/interface":"1.4.0-7464dc00c","@libp2p/interface-internal":"1.2.2-7464dc00c","@libp2p/logger":"4.0.13-7464dc00c","@libp2p/multistream-select":"5.1.10-7464dc00c","@libp2p/peer-collections":"5.2.2-7464dc00c","@libp2p/peer-id":"4.1.2-7464dc00c","@libp2p/peer-id-factory":"4.1.2-7464dc00c","@libp2p/peer-store":"10.0.19-7464dc00c","@libp2p/utils":"5.4.2-7464dc00c","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-7464dc00c","@libp2p/identify":"2.0.2-7464dc00c","@libp2p/interface-compliance-tests":"5.4.5-7464dc00c","@libp2p/mplex":"10.0.24-7464dc00c","@libp2p/plaintext":"1.0.24-7464dc00c","@libp2p/tcp":"9.0.26-7464dc00c","@libp2p/websockets":"8.0.24-7464dc00c","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-7464dc00c","readmeFilename":"README.md","gitHead":"7464dc00caef2d95bfcfc75346f48e0901458df6","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"93c75af8aa8786d14ae2309352d898739e6dd921","size":199285,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-7464dc00c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-7464dc00c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-7464dc00c_1716883836591_0.8297619617600585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T08:10:36.799Z","publish_time":1716883836799,"_source_registry_name":"default","_cnpm_publish_time":1716883836799},"1.6.0-e69a2f1b6":{"name":"libp2p","version":"1.6.0-e69a2f1b6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.2-e69a2f1b6","@libp2p/interface":"1.4.0-e69a2f1b6","@libp2p/interface-internal":"1.2.2-e69a2f1b6","@libp2p/logger":"4.0.13-e69a2f1b6","@libp2p/multistream-select":"5.1.10-e69a2f1b6","@libp2p/peer-collections":"5.2.2-e69a2f1b6","@libp2p/peer-id":"4.1.2-e69a2f1b6","@libp2p/peer-id-factory":"4.1.2-e69a2f1b6","@libp2p/peer-store":"10.0.19-e69a2f1b6","@libp2p/utils":"5.4.2-e69a2f1b6","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.24-e69a2f1b6","@libp2p/identify":"2.0.2-e69a2f1b6","@libp2p/interface-compliance-tests":"5.4.5-e69a2f1b6","@libp2p/mplex":"10.0.24-e69a2f1b6","@libp2p/plaintext":"1.0.24-e69a2f1b6","@libp2p/tcp":"9.0.26-e69a2f1b6","@libp2p/websockets":"8.0.24-e69a2f1b6","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0-e69a2f1b6","readmeFilename":"README.md","gitHead":"e69a2f1b608be8dbd1456b84270a4b481ee036f7","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"b79b9f3edbbfbab0c256b44e2e28320403972d4f","size":199285,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0-e69a2f1b6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0-e69a2f1b6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0-e69a2f1b6_1716882719706_0.10575067483309164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T07:51:59.914Z","publish_time":1716882719914,"_source_registry_name":"default","_cnpm_publish_time":1716882719914},"1.6.0":{"name":"libp2p","version":"1.6.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.2","@libp2p/interface":"^1.4.0","@libp2p/interface-internal":"^1.2.2","@libp2p/logger":"^4.0.13","@libp2p/multistream-select":"^5.1.10","@libp2p/peer-collections":"^5.2.2","@libp2p/peer-id":"^4.1.2","@libp2p/peer-id-factory":"^4.1.2","@libp2p/peer-store":"^10.0.19","@libp2p/utils":"^5.4.2","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.24","@libp2p/identify":"^2.0.2","@libp2p/interface-compliance-tests":"^5.4.5","@libp2p/mplex":"^10.0.24","@libp2p/plaintext":"^1.0.24","@libp2p/tcp":"^9.0.26","@libp2p/websockets":"^8.0.24","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.6.0","gitHead":"f9df63299d5e73168f2aef452d42f9723f56e810","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"7012b4e5ea04f832a75c8047562581f4aa764c9e","size":199404,"noattachment":false,"key":"/libp2p/-/libp2p-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.6.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.6.0_1716203884575_0.16051800009487738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-20T11:18:04.820Z","publish_time":1716203884820,"_source_registry_name":"default","_cnpm_publish_time":1716203884820},"1.5.2-a3e8beabd":{"name":"libp2p","version":"1.5.2-a3e8beabd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-a3e8beabd","@libp2p/interface":"1.3.1-a3e8beabd","@libp2p/interface-internal":"1.2.1-a3e8beabd","@libp2p/logger":"4.0.12-a3e8beabd","@libp2p/multistream-select":"5.1.9-a3e8beabd","@libp2p/peer-collections":"5.2.1-a3e8beabd","@libp2p/peer-id":"4.1.1-a3e8beabd","@libp2p/peer-id-factory":"4.1.1-a3e8beabd","@libp2p/peer-store":"10.0.18-a3e8beabd","@libp2p/utils":"5.4.1-a3e8beabd","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-a3e8beabd","@libp2p/identify":"2.0.1-a3e8beabd","@libp2p/interface-compliance-tests":"5.4.4-a3e8beabd","@libp2p/mplex":"10.0.23-a3e8beabd","@libp2p/plaintext":"1.0.23-a3e8beabd","@libp2p/tcp":"9.0.25-a3e8beabd","@libp2p/websockets":"8.0.23-a3e8beabd","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-a3e8beabd","readmeFilename":"README.md","gitHead":"a3e8beabdc2b551594952b5d5621555296eff79a","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"b05b991e71611f5714d7986ca9bdc86749e6312a","size":199280,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-a3e8beabd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-a3e8beabd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-a3e8beabd_1715973933692_0.5989179515258465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T19:25:33.908Z","publish_time":1715973933908,"_source_registry_name":"default","_cnpm_publish_time":1715973933908},"1.5.2-48444f750":{"name":"libp2p","version":"1.5.2-48444f750","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-48444f750","@libp2p/interface":"1.3.1-48444f750","@libp2p/interface-internal":"1.2.1-48444f750","@libp2p/logger":"4.0.12-48444f750","@libp2p/multistream-select":"5.1.9-48444f750","@libp2p/peer-collections":"5.2.1-48444f750","@libp2p/peer-id":"4.1.1-48444f750","@libp2p/peer-id-factory":"4.1.1-48444f750","@libp2p/peer-store":"10.0.18-48444f750","@libp2p/utils":"5.4.1-48444f750","@multiformats/dns":"^1.0.6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.5","it-parallel":"^3.0.7","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.1.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-48444f750","@libp2p/identify":"2.0.1-48444f750","@libp2p/interface-compliance-tests":"5.4.4-48444f750","@libp2p/mplex":"10.0.23-48444f750","@libp2p/plaintext":"1.0.23-48444f750","@libp2p/tcp":"9.0.25-48444f750","@libp2p/websockets":"8.0.23-48444f750","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.5","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-48444f750","readmeFilename":"README.md","gitHead":"48444f750ebe3f03290bf70e84d7590edc030ea4","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"eaef3563ebf93978966706d51895e95382e23383","size":199277,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-48444f750.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-48444f750.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-48444f750_1715968412997_0.3750054500686164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T17:53:33.177Z","publish_time":1715968413177,"_source_registry_name":"default","_cnpm_publish_time":1715968413177},"1.5.2-1a41c28bb":{"name":"libp2p","version":"1.5.2-1a41c28bb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-1a41c28bb","@libp2p/interface":"1.3.1-1a41c28bb","@libp2p/interface-internal":"1.2.1-1a41c28bb","@libp2p/logger":"4.0.12-1a41c28bb","@libp2p/multistream-select":"5.1.9-1a41c28bb","@libp2p/peer-collections":"5.2.1-1a41c28bb","@libp2p/peer-id":"4.1.1-1a41c28bb","@libp2p/peer-id-factory":"4.1.1-1a41c28bb","@libp2p/peer-store":"10.0.18-1a41c28bb","@libp2p/utils":"5.4.1-1a41c28bb","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-1a41c28bb","@libp2p/identify":"2.0.1-1a41c28bb","@libp2p/interface-compliance-tests":"5.4.4-1a41c28bb","@libp2p/mplex":"10.0.23-1a41c28bb","@libp2p/plaintext":"1.0.23-1a41c28bb","@libp2p/tcp":"9.0.25-1a41c28bb","@libp2p/websockets":"8.0.23-1a41c28bb","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-1a41c28bb","readmeFilename":"README.md","gitHead":"1a41c28bb76a365c3474f94e3f7dcf7691c0cec2","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"a6bd81832d5bcabb5dba02a8bbae54ca01a27b5f","size":199279,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-1a41c28bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-1a41c28bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-1a41c28bb_1715968207724_0.9260246106422587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T17:50:07.983Z","publish_time":1715968207983,"_source_registry_name":"default","_cnpm_publish_time":1715968207983},"1.5.2-8214dcfb0":{"name":"libp2p","version":"1.5.2-8214dcfb0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-8214dcfb0","@libp2p/interface":"1.3.1-8214dcfb0","@libp2p/interface-internal":"1.2.1-8214dcfb0","@libp2p/logger":"4.0.12-8214dcfb0","@libp2p/multistream-select":"5.1.9-8214dcfb0","@libp2p/peer-collections":"5.2.1-8214dcfb0","@libp2p/peer-id":"4.1.1-8214dcfb0","@libp2p/peer-id-factory":"4.1.1-8214dcfb0","@libp2p/peer-store":"10.0.18-8214dcfb0","@libp2p/utils":"5.4.1-8214dcfb0","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-8214dcfb0","@libp2p/identify":"2.0.1-8214dcfb0","@libp2p/interface-compliance-tests":"5.4.4-8214dcfb0","@libp2p/mplex":"10.0.23-8214dcfb0","@libp2p/plaintext":"1.0.23-8214dcfb0","@libp2p/tcp":"9.0.25-8214dcfb0","@libp2p/websockets":"8.0.23-8214dcfb0","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-8214dcfb0","readmeFilename":"README.md","gitHead":"8214dcfb0e14e7bf377b5f0d9864551038c069fa","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"d04185cf45809ca324bcb86634959257fc1f1e6b","size":199278,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-8214dcfb0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-8214dcfb0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-8214dcfb0_1715958714807_0.4317806530693191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T15:11:55.056Z","publish_time":1715958715056,"_source_registry_name":"default","_cnpm_publish_time":1715958715056},"1.5.2-1eb5b2713":{"name":"libp2p","version":"1.5.2-1eb5b2713","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-1eb5b2713","@libp2p/interface":"1.3.1-1eb5b2713","@libp2p/interface-internal":"1.2.1-1eb5b2713","@libp2p/logger":"4.0.12-1eb5b2713","@libp2p/multistream-select":"5.1.9-1eb5b2713","@libp2p/peer-collections":"5.2.1-1eb5b2713","@libp2p/peer-id":"4.1.1-1eb5b2713","@libp2p/peer-id-factory":"4.1.1-1eb5b2713","@libp2p/peer-store":"10.0.18-1eb5b2713","@libp2p/utils":"5.4.1-1eb5b2713","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-1eb5b2713","@libp2p/identify":"2.0.1-1eb5b2713","@libp2p/interface-compliance-tests":"5.4.4-1eb5b2713","@libp2p/mplex":"10.0.23-1eb5b2713","@libp2p/plaintext":"1.0.23-1eb5b2713","@libp2p/tcp":"9.0.25-1eb5b2713","@libp2p/websockets":"8.0.23-1eb5b2713","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^18.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-1eb5b2713","readmeFilename":"README.md","gitHead":"1eb5b2713585e0d4dde927ecd307ada0b774d824","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"ab91a6000ee9919ef404647ffbc3ffdc64d8c5cf","size":199262,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-1eb5b2713.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-1eb5b2713.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-1eb5b2713_1715883721928_0.45694002190117433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T18:22:02.204Z","publish_time":1715883722204,"_source_registry_name":"default","_cnpm_publish_time":1715883722204},"1.5.2-5b7380259":{"name":"libp2p","version":"1.5.2-5b7380259","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-5b7380259","@libp2p/interface":"1.3.1-5b7380259","@libp2p/interface-internal":"1.2.1-5b7380259","@libp2p/logger":"4.0.12-5b7380259","@libp2p/multistream-select":"5.1.9-5b7380259","@libp2p/peer-collections":"5.2.1-5b7380259","@libp2p/peer-id":"4.1.1-5b7380259","@libp2p/peer-id-factory":"4.1.1-5b7380259","@libp2p/peer-store":"10.0.18-5b7380259","@libp2p/utils":"5.4.1-5b7380259","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-5b7380259","@libp2p/identify":"2.0.1-5b7380259","@libp2p/interface-compliance-tests":"5.4.4-5b7380259","@libp2p/mplex":"10.0.23-5b7380259","@libp2p/plaintext":"1.0.23-5b7380259","@libp2p/tcp":"9.0.25-5b7380259","@libp2p/websockets":"8.0.23-5b7380259","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-5b7380259","readmeFilename":"README.md","gitHead":"5b7380259ddcd36e3e919dadb6380dc939ae9537","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"c5bf0ffe8dd58b25ca65559b995a43efbc1c3ce2","size":199264,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-5b7380259.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-5b7380259.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-5b7380259_1715879636881_0.6859781995590524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T17:13:57.164Z","publish_time":1715879637164,"_source_registry_name":"default","_cnpm_publish_time":1715879637164},"1.5.2-7de56f244":{"name":"libp2p","version":"1.5.2-7de56f244","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-7de56f244","@libp2p/interface":"1.3.1-7de56f244","@libp2p/interface-internal":"1.2.1-7de56f244","@libp2p/logger":"4.0.12-7de56f244","@libp2p/multistream-select":"5.1.9-7de56f244","@libp2p/peer-collections":"5.2.1-7de56f244","@libp2p/peer-id":"4.1.1-7de56f244","@libp2p/peer-id-factory":"4.1.1-7de56f244","@libp2p/peer-store":"10.0.18-7de56f244","@libp2p/utils":"5.4.1-7de56f244","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-7de56f244","@libp2p/identify":"2.0.1-7de56f244","@libp2p/interface-compliance-tests":"5.4.4-7de56f244","@libp2p/mplex":"10.0.23-7de56f244","@libp2p/plaintext":"1.0.23-7de56f244","@libp2p/tcp":"9.0.25-7de56f244","@libp2p/websockets":"8.0.23-7de56f244","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-7de56f244","readmeFilename":"README.md","gitHead":"7de56f2444f0501e2e38b7aa658a4271441f8a9c","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"95463f83dc2ef3ef46cc5521a6dc939cffd65f74","size":199260,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-7de56f244.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-7de56f244.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-7de56f244_1715875662638_0.6210030208013586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T16:07:42.895Z","publish_time":1715875662895,"_source_registry_name":"default","_cnpm_publish_time":1715875662895},"1.5.2-1cd5aae11":{"name":"libp2p","version":"1.5.2-1cd5aae11","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-1cd5aae11","@libp2p/interface":"1.3.1-1cd5aae11","@libp2p/interface-internal":"1.2.1-1cd5aae11","@libp2p/logger":"4.0.12-1cd5aae11","@libp2p/multistream-select":"5.1.9-1cd5aae11","@libp2p/peer-collections":"5.2.1-1cd5aae11","@libp2p/peer-id":"4.1.1-1cd5aae11","@libp2p/peer-id-factory":"4.1.1-1cd5aae11","@libp2p/peer-store":"10.0.18-1cd5aae11","@libp2p/utils":"5.4.1-1cd5aae11","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-1cd5aae11","@libp2p/identify":"2.0.1-1cd5aae11","@libp2p/interface-compliance-tests":"5.4.4-1cd5aae11","@libp2p/mplex":"10.0.23-1cd5aae11","@libp2p/plaintext":"1.0.23-1cd5aae11","@libp2p/tcp":"9.0.25-1cd5aae11","@libp2p/websockets":"8.0.23-1cd5aae11","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-1cd5aae11","readmeFilename":"README.md","gitHead":"1cd5aae1179cb564e99c9d135c4c2ab8b840b2e8","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"14919ab445abc77674470f71db52cf53be808cfa","size":199258,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-1cd5aae11.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-1cd5aae11.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-1cd5aae11_1715870273935_0.4883425223676212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T14:37:54.102Z","publish_time":1715870274102,"_source_registry_name":"default","_cnpm_publish_time":1715870274102},"1.5.2-1cc6a9405":{"name":"libp2p","version":"1.5.2-1cc6a9405","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-1cc6a9405","@libp2p/interface":"1.3.1-1cc6a9405","@libp2p/interface-internal":"1.2.1-1cc6a9405","@libp2p/logger":"4.0.12-1cc6a9405","@libp2p/multistream-select":"5.1.9-1cc6a9405","@libp2p/peer-collections":"5.2.1-1cc6a9405","@libp2p/peer-id":"4.1.1-1cc6a9405","@libp2p/peer-id-factory":"4.1.1-1cc6a9405","@libp2p/peer-store":"10.0.18-1cc6a9405","@libp2p/utils":"5.4.1-1cc6a9405","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-1cc6a9405","@libp2p/identify":"2.0.1-1cc6a9405","@libp2p/interface-compliance-tests":"5.4.4-1cc6a9405","@libp2p/mplex":"10.0.23-1cc6a9405","@libp2p/plaintext":"1.0.23-1cc6a9405","@libp2p/tcp":"9.0.25-1cc6a9405","@libp2p/websockets":"8.0.23-1cc6a9405","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-1cc6a9405","readmeFilename":"README.md","gitHead":"1cc6a940547a03fa8c0f2b73b155eda795ab88c4","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"45183d59227cfe95c104bf29feb6ca438ec260b7","size":199260,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-1cc6a9405.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-1cc6a9405.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-1cc6a9405_1715856240090_0.21829355723398458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T10:44:00.304Z","publish_time":1715856240304,"_source_registry_name":"default","_cnpm_publish_time":1715856240304},"1.5.2-3c73707ff":{"name":"libp2p","version":"1.5.2-3c73707ff","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-3c73707ff","@libp2p/interface":"1.3.1-3c73707ff","@libp2p/interface-internal":"1.2.1-3c73707ff","@libp2p/logger":"4.0.12-3c73707ff","@libp2p/multistream-select":"5.1.9-3c73707ff","@libp2p/peer-collections":"5.2.1-3c73707ff","@libp2p/peer-id":"4.1.1-3c73707ff","@libp2p/peer-id-factory":"4.1.1-3c73707ff","@libp2p/peer-store":"10.0.18-3c73707ff","@libp2p/utils":"5.4.1-3c73707ff","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.23-3c73707ff","@libp2p/identify":"2.0.1-3c73707ff","@libp2p/interface-compliance-tests":"5.4.4-3c73707ff","@libp2p/mplex":"10.0.23-3c73707ff","@libp2p/plaintext":"1.0.23-3c73707ff","@libp2p/tcp":"9.0.25-3c73707ff","@libp2p/websockets":"8.0.23-3c73707ff","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2-3c73707ff","readmeFilename":"README.md","gitHead":"3c73707ff5c1635d4ab26dcc39499ab497d217a6","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"b0cf21f6f3551783b202c98ea34e29cf618e1e8b","size":199262,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2-3c73707ff.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2-3c73707ff.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2-3c73707ff_1715773707200_0.8216052663026567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-15T11:48:27.334Z","publish_time":1715773707334,"_source_registry_name":"default","_cnpm_publish_time":1715773707334},"1.5.2":{"name":"libp2p","version":"1.5.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.1","@libp2p/interface":"^1.3.1","@libp2p/interface-internal":"^1.2.1","@libp2p/logger":"^4.0.12","@libp2p/multistream-select":"^5.1.9","@libp2p/peer-collections":"^5.2.1","@libp2p/peer-id":"^4.1.1","@libp2p/peer-id-factory":"^4.1.1","@libp2p/peer-store":"^10.0.18","@libp2p/utils":"^5.4.1","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.23","@libp2p/identify":"^2.0.1","@libp2p/interface-compliance-tests":"^5.4.4","@libp2p/mplex":"^10.0.23","@libp2p/plaintext":"^1.0.23","@libp2p/tcp":"^9.0.25","@libp2p/websockets":"^8.0.23","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.2","gitHead":"b0554a5321fc1ec069d6273370da03f99e3445e9","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"8cafb32bced601eef005e86c1b057d59d5cf4431","size":199175,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.2_1715772698317_0.30634347460539324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-15T11:31:38.514Z","publish_time":1715772698514,"_source_registry_name":"default","_cnpm_publish_time":1715772698514},"1.5.1-9d4b0596f":{"name":"libp2p","version":"1.5.1-9d4b0596f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-9d4b0596f","@libp2p/interface":"1.3.1-9d4b0596f","@libp2p/interface-internal":"1.2.0-9d4b0596f","@libp2p/logger":"4.0.12-9d4b0596f","@libp2p/multistream-select":"5.1.9-9d4b0596f","@libp2p/peer-collections":"5.2.0-9d4b0596f","@libp2p/peer-id":"4.1.1-9d4b0596f","@libp2p/peer-id-factory":"4.1.1-9d4b0596f","@libp2p/peer-store":"10.0.17-9d4b0596f","@libp2p/utils":"5.4.0-9d4b0596f","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-9d4b0596f","@libp2p/identify":"2.0.0-9d4b0596f","@libp2p/interface-compliance-tests":"5.4.3-9d4b0596f","@libp2p/mplex":"10.0.22-9d4b0596f","@libp2p/plaintext":"1.0.22-9d4b0596f","@libp2p/tcp":"9.0.24-9d4b0596f","@libp2p/websockets":"8.0.22-9d4b0596f","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-9d4b0596f","readmeFilename":"README.md","gitHead":"9d4b0596fa3066dce145f54290984a9870cbc934","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"a0a5398ec81d8bb42adca2bd40c797dfdb9a70a7","size":199062,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-9d4b0596f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-9d4b0596f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-9d4b0596f_1715677615396_0.7713330643345464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-14T09:06:55.661Z","publish_time":1715677615661,"_source_registry_name":"default","_cnpm_publish_time":1715677615661},"1.5.1-43046b9ae":{"name":"libp2p","version":"1.5.1-43046b9ae","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-43046b9ae","@libp2p/interface":"1.3.1-43046b9ae","@libp2p/interface-internal":"1.2.0-43046b9ae","@libp2p/logger":"4.0.12-43046b9ae","@libp2p/multistream-select":"5.1.9-43046b9ae","@libp2p/peer-collections":"5.2.0-43046b9ae","@libp2p/peer-id":"4.1.1-43046b9ae","@libp2p/peer-id-factory":"4.1.1-43046b9ae","@libp2p/peer-store":"10.0.17-43046b9ae","@libp2p/utils":"5.4.0-43046b9ae","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-43046b9ae","@libp2p/identify":"2.0.0-43046b9ae","@libp2p/interface-compliance-tests":"5.4.3-43046b9ae","@libp2p/mplex":"10.0.22-43046b9ae","@libp2p/plaintext":"1.0.22-43046b9ae","@libp2p/tcp":"9.0.24-43046b9ae","@libp2p/websockets":"8.0.22-43046b9ae","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-43046b9ae","readmeFilename":"README.md","gitHead":"43046b9aebebfadeb1c092a1ef768c63c32298e3","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"599b2d4d3722fcc7062686e95b4bc607f9698ba2","size":199059,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-43046b9ae.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-43046b9ae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-43046b9ae_1715620968445_0.6277477505839639"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T17:22:48.735Z","publish_time":1715620968735,"_source_registry_name":"default","_cnpm_publish_time":1715620968735},"1.5.1-83c14d08f":{"name":"libp2p","version":"1.5.1-83c14d08f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-83c14d08f","@libp2p/interface":"1.3.1-83c14d08f","@libp2p/interface-internal":"1.2.0-83c14d08f","@libp2p/logger":"4.0.12-83c14d08f","@libp2p/multistream-select":"5.1.9-83c14d08f","@libp2p/peer-collections":"5.2.0-83c14d08f","@libp2p/peer-id":"4.1.1-83c14d08f","@libp2p/peer-id-factory":"4.1.1-83c14d08f","@libp2p/peer-store":"10.0.17-83c14d08f","@libp2p/utils":"5.4.0-83c14d08f","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-83c14d08f","@libp2p/identify":"2.0.0-83c14d08f","@libp2p/interface-compliance-tests":"5.4.3-83c14d08f","@libp2p/mplex":"10.0.22-83c14d08f","@libp2p/plaintext":"1.0.22-83c14d08f","@libp2p/tcp":"9.0.24-83c14d08f","@libp2p/websockets":"8.0.22-83c14d08f","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-83c14d08f","readmeFilename":"README.md","gitHead":"83c14d08f4f10a207f142f0d7d383e0fbff7858a","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"8bb429e45f4c686f8f068ab61c69775574640238","size":199061,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-83c14d08f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-83c14d08f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-83c14d08f_1715585616810_0.20552758702110685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T07:33:36.997Z","publish_time":1715585616997,"_source_registry_name":"default","_cnpm_publish_time":1715585616997},"1.5.1-7ae6063df":{"name":"libp2p","version":"1.5.1-7ae6063df","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-7ae6063df","@libp2p/interface":"1.3.1-7ae6063df","@libp2p/interface-internal":"1.2.0-7ae6063df","@libp2p/logger":"4.0.12-7ae6063df","@libp2p/multistream-select":"5.1.9-7ae6063df","@libp2p/peer-collections":"5.2.0-7ae6063df","@libp2p/peer-id":"4.1.1-7ae6063df","@libp2p/peer-id-factory":"4.1.1-7ae6063df","@libp2p/peer-store":"10.0.17-7ae6063df","@libp2p/utils":"5.4.0-7ae6063df","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-7ae6063df","@libp2p/identify":"2.0.0-7ae6063df","@libp2p/interface-compliance-tests":"5.4.3-7ae6063df","@libp2p/mplex":"10.0.22-7ae6063df","@libp2p/plaintext":"1.0.22-7ae6063df","@libp2p/tcp":"9.0.24-7ae6063df","@libp2p/websockets":"8.0.22-7ae6063df","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-7ae6063df","readmeFilename":"README.md","gitHead":"7ae6063dfbc754f95a2c4bd0a6bd146f2989a5f5","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"b9b054dae5afcd8d88d4075afd12cedd34bb85f9","size":199033,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-7ae6063df.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-7ae6063df.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-7ae6063df_1715335958917_0.12573933653533675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-10T10:12:39.179Z","publish_time":1715335959179,"_source_registry_name":"default","_cnpm_publish_time":1715335959179},"1.5.1-4ad63bb79":{"name":"libp2p","version":"1.5.1-4ad63bb79","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-4ad63bb79","@libp2p/interface":"1.3.1-4ad63bb79","@libp2p/interface-internal":"1.2.0-4ad63bb79","@libp2p/logger":"4.0.12-4ad63bb79","@libp2p/multistream-select":"5.1.9-4ad63bb79","@libp2p/peer-collections":"5.2.0-4ad63bb79","@libp2p/peer-id":"4.1.1-4ad63bb79","@libp2p/peer-id-factory":"4.1.1-4ad63bb79","@libp2p/peer-store":"10.0.17-4ad63bb79","@libp2p/utils":"5.4.0-4ad63bb79","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-4ad63bb79","@libp2p/identify":"2.0.0-4ad63bb79","@libp2p/interface-compliance-tests":"5.4.3-4ad63bb79","@libp2p/mplex":"10.0.22-4ad63bb79","@libp2p/plaintext":"1.0.22-4ad63bb79","@libp2p/tcp":"9.0.24-4ad63bb79","@libp2p/websockets":"8.0.22-4ad63bb79","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-4ad63bb79","readmeFilename":"README.md","gitHead":"4ad63bb79c0c2e5c670b32aa534906b923dcf150","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"3cf0f3da52214ecfb814a45f9a93f83996ad0143","size":199035,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-4ad63bb79.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-4ad63bb79.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-4ad63bb79_1715100252838_0.3482939981312321"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T16:44:13.085Z","publish_time":1715100253085,"_source_registry_name":"default","_cnpm_publish_time":1715100253085},"1.5.1-510d9ce65":{"name":"libp2p","version":"1.5.1-510d9ce65","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-510d9ce65","@libp2p/interface":"1.3.1-510d9ce65","@libp2p/interface-internal":"1.2.0-510d9ce65","@libp2p/logger":"4.0.12-510d9ce65","@libp2p/multistream-select":"5.1.9-510d9ce65","@libp2p/peer-collections":"5.2.0-510d9ce65","@libp2p/peer-id":"4.1.1-510d9ce65","@libp2p/peer-id-factory":"4.1.1-510d9ce65","@libp2p/peer-store":"10.0.17-510d9ce65","@libp2p/utils":"5.4.0-510d9ce65","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-510d9ce65","@libp2p/identify":"2.0.0-510d9ce65","@libp2p/interface-compliance-tests":"5.4.3-510d9ce65","@libp2p/mplex":"10.0.22-510d9ce65","@libp2p/plaintext":"1.0.22-510d9ce65","@libp2p/tcp":"9.0.24-510d9ce65","@libp2p/websockets":"8.0.22-510d9ce65","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-510d9ce65","readmeFilename":"README.md","gitHead":"510d9ce6563095e9d01a64e88dd7dab8e18641ee","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"3460fe01634d6016c7477336d56be014a6695913","size":199034,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-510d9ce65.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-510d9ce65.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-510d9ce65_1715094783492_0.0067076672365471435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T15:13:03.716Z","publish_time":1715094783716,"_source_registry_name":"default","_cnpm_publish_time":1715094783716},"1.5.1-767b23e71":{"name":"libp2p","version":"1.5.1-767b23e71","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-767b23e71","@libp2p/interface":"1.3.1-767b23e71","@libp2p/interface-internal":"1.2.0-767b23e71","@libp2p/logger":"4.0.12-767b23e71","@libp2p/multistream-select":"5.1.9-767b23e71","@libp2p/peer-collections":"5.2.0-767b23e71","@libp2p/peer-id":"4.1.1-767b23e71","@libp2p/peer-id-factory":"4.1.1-767b23e71","@libp2p/peer-store":"10.0.17-767b23e71","@libp2p/utils":"5.4.0-767b23e71","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-767b23e71","@libp2p/identify":"2.0.0-767b23e71","@libp2p/interface-compliance-tests":"5.4.3-767b23e71","@libp2p/mplex":"10.0.22-767b23e71","@libp2p/plaintext":"1.0.22-767b23e71","@libp2p/tcp":"9.0.24-767b23e71","@libp2p/websockets":"8.0.22-767b23e71","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-767b23e71","readmeFilename":"README.md","gitHead":"767b23e710b1a9b545421365f2f9603c37cbec78","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"dee817fa116cd95d8796f7564b368f16882bea37","size":199036,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-767b23e71.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-767b23e71.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-767b23e71_1715090426830_0.06398745487461222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T14:00:27.010Z","publish_time":1715090427010,"_source_registry_name":"default","_cnpm_publish_time":1715090427010},"1.5.1-bfa7660d5":{"name":"libp2p","version":"1.5.1-bfa7660d5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-bfa7660d5","@libp2p/interface":"1.3.1-bfa7660d5","@libp2p/interface-internal":"1.2.0-bfa7660d5","@libp2p/logger":"4.0.12-bfa7660d5","@libp2p/multistream-select":"5.1.9-bfa7660d5","@libp2p/peer-collections":"5.2.0-bfa7660d5","@libp2p/peer-id":"4.1.1-bfa7660d5","@libp2p/peer-id-factory":"4.1.1-bfa7660d5","@libp2p/peer-store":"10.0.17-bfa7660d5","@libp2p/utils":"5.4.0-bfa7660d5","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-bfa7660d5","@libp2p/identify":"2.0.0-bfa7660d5","@libp2p/interface-compliance-tests":"5.4.3-bfa7660d5","@libp2p/mplex":"10.0.22-bfa7660d5","@libp2p/plaintext":"1.0.22-bfa7660d5","@libp2p/tcp":"9.0.24-bfa7660d5","@libp2p/websockets":"8.0.22-bfa7660d5","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-bfa7660d5","readmeFilename":"README.md","gitHead":"bfa7660d5f91d1b9bf4a6859d4567d3613404de2","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"379e6d8eb7a3c225af539490cb14aa11ab03874f","size":198817,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-bfa7660d5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-bfa7660d5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-bfa7660d5_1715088507434_0.5814780805355246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T13:28:27.668Z","publish_time":1715088507668,"_source_registry_name":"default","_cnpm_publish_time":1715088507668},"1.5.1-d9366f9aa":{"name":"libp2p","version":"1.5.1-d9366f9aa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-d9366f9aa","@libp2p/interface":"1.3.1-d9366f9aa","@libp2p/interface-internal":"1.2.0-d9366f9aa","@libp2p/logger":"4.0.12-d9366f9aa","@libp2p/multistream-select":"5.1.9-d9366f9aa","@libp2p/peer-collections":"5.2.0-d9366f9aa","@libp2p/peer-id":"4.1.1-d9366f9aa","@libp2p/peer-id-factory":"4.1.1-d9366f9aa","@libp2p/peer-store":"10.0.17-d9366f9aa","@libp2p/utils":"5.4.0-d9366f9aa","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-d9366f9aa","@libp2p/identify":"2.0.0-d9366f9aa","@libp2p/interface-compliance-tests":"5.4.3-d9366f9aa","@libp2p/mplex":"10.0.22-d9366f9aa","@libp2p/plaintext":"1.0.22-d9366f9aa","@libp2p/tcp":"9.0.24-d9366f9aa","@libp2p/websockets":"8.0.22-d9366f9aa","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-d9366f9aa","readmeFilename":"README.md","gitHead":"d9366f9aa1c88e3fc4ba281307dc11266a9e388b","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"dcba0f77074f241a03890db0c6b4da4ba84bf5ff","size":198818,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-d9366f9aa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-d9366f9aa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-d9366f9aa_1715085426920_0.11731401776462369"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T12:37:07.070Z","publish_time":1715085427070,"_source_registry_name":"default","_cnpm_publish_time":1715085427070},"1.5.1-1488a7371":{"name":"libp2p","version":"1.5.1-1488a7371","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-1488a7371","@libp2p/interface":"1.3.1-1488a7371","@libp2p/interface-internal":"1.2.0-1488a7371","@libp2p/logger":"4.0.12-1488a7371","@libp2p/multistream-select":"5.1.9-1488a7371","@libp2p/peer-collections":"5.2.0-1488a7371","@libp2p/peer-id":"4.1.1-1488a7371","@libp2p/peer-id-factory":"4.1.1-1488a7371","@libp2p/peer-store":"10.0.17-1488a7371","@libp2p/utils":"5.4.0-1488a7371","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-1488a7371","@libp2p/identify":"2.0.0-1488a7371","@libp2p/interface-compliance-tests":"5.4.3-1488a7371","@libp2p/mplex":"10.0.22-1488a7371","@libp2p/plaintext":"1.0.22-1488a7371","@libp2p/tcp":"9.0.24-1488a7371","@libp2p/websockets":"8.0.22-1488a7371","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-1488a7371","readmeFilename":"README.md","gitHead":"1488a7371eb80751662b7ab71967ab537d912119","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"7297121d54876e322465b9c7702518535f558e24","size":198821,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-1488a7371.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-1488a7371.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-1488a7371_1715082371124_0.7961167636156814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T11:46:11.335Z","publish_time":1715082371335,"_source_registry_name":"default","_cnpm_publish_time":1715082371335},"1.5.1-a11e135c2":{"name":"libp2p","version":"1.5.1-a11e135c2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-a11e135c2","@libp2p/interface":"1.3.1-a11e135c2","@libp2p/interface-internal":"1.2.0-a11e135c2","@libp2p/logger":"4.0.12-a11e135c2","@libp2p/multistream-select":"5.1.9-a11e135c2","@libp2p/peer-collections":"5.2.0-a11e135c2","@libp2p/peer-id":"4.1.1-a11e135c2","@libp2p/peer-id-factory":"4.1.1-a11e135c2","@libp2p/peer-store":"10.0.17-a11e135c2","@libp2p/utils":"5.4.0-a11e135c2","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-a11e135c2","@libp2p/identify":"2.0.0-a11e135c2","@libp2p/interface-compliance-tests":"5.4.3-a11e135c2","@libp2p/mplex":"10.0.22-a11e135c2","@libp2p/plaintext":"1.0.22-a11e135c2","@libp2p/tcp":"9.0.24-a11e135c2","@libp2p/websockets":"8.0.22-a11e135c2","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1-a11e135c2","readmeFilename":"README.md","gitHead":"a11e135c221543b20fe746ab8ae85d54316ffe97","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"08c3b690e89f1759198c82b25e57601a3dde30fb","size":198313,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1-a11e135c2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1-a11e135c2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1-a11e135c2_1714641432774_0.49052201691727615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-02T09:17:12.945Z","publish_time":1714641432945,"_source_registry_name":"default","_cnpm_publish_time":1714641432945},"1.5.1":{"name":"libp2p","version":"1.5.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.1","@libp2p/interface":"^1.3.1","@libp2p/interface-internal":"^1.2.0","@libp2p/logger":"^4.0.12","@libp2p/multistream-select":"^5.1.9","@libp2p/peer-collections":"^5.2.0","@libp2p/peer-id":"^4.1.1","@libp2p/peer-id-factory":"^4.1.1","@libp2p/peer-store":"^10.0.17","@libp2p/utils":"^5.4.0","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.22","@libp2p/identify":"^2.0.0","@libp2p/interface-compliance-tests":"^5.4.3","@libp2p/mplex":"^10.0.22","@libp2p/plaintext":"^1.0.22","@libp2p/tcp":"^9.0.24","@libp2p/websockets":"^8.0.22","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.1","gitHead":"6efabd689edfec89e69272239dc917edc25a0b94","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"7a52af01834628ed3766f48e7f483458423b5c08","size":198396,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.1_1714639901793_0.35759357657412494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-02T08:51:42.010Z","publish_time":1714639902010,"_source_registry_name":"default","_cnpm_publish_time":1714639902010},"1.5.0-9d13a2f6a":{"name":"libp2p","version":"1.5.0-9d13a2f6a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.1-9d13a2f6a","@libp2p/interface":"1.3.1-9d13a2f6a","@libp2p/interface-internal":"1.2.0-9d13a2f6a","@libp2p/logger":"4.0.12-9d13a2f6a","@libp2p/multistream-select":"5.1.9-9d13a2f6a","@libp2p/peer-collections":"5.2.0-9d13a2f6a","@libp2p/peer-id":"4.1.1-9d13a2f6a","@libp2p/peer-id-factory":"4.1.1-9d13a2f6a","@libp2p/peer-store":"10.0.17-9d13a2f6a","@libp2p/utils":"5.4.0-9d13a2f6a","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.22-9d13a2f6a","@libp2p/identify":"1.0.21-9d13a2f6a","@libp2p/interface-compliance-tests":"5.4.3-9d13a2f6a","@libp2p/mplex":"10.0.22-9d13a2f6a","@libp2p/plaintext":"1.0.22-9d13a2f6a","@libp2p/tcp":"9.0.24-9d13a2f6a","@libp2p/websockets":"8.0.22-9d13a2f6a","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.0-9d13a2f6a","readmeFilename":"README.md","gitHead":"9d13a2f6af4ed12166a10a8bc3c07da7f0023f88","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"5f19e24e74777e74db5a06f97125382f02c13717","size":198278,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.0-9d13a2f6a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.0-9d13a2f6a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.0-9d13a2f6a_1714563394788_0.07552154223399254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-01T11:36:35.058Z","publish_time":1714563395058,"_source_registry_name":"default","_cnpm_publish_time":1714563395058},"1.5.0":{"name":"libp2p","version":"1.5.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.1","@libp2p/interface":"^1.3.1","@libp2p/interface-internal":"^1.2.0","@libp2p/logger":"^4.0.12","@libp2p/multistream-select":"^5.1.9","@libp2p/peer-collections":"^5.2.0","@libp2p/peer-id":"^4.1.1","@libp2p/peer-id-factory":"^4.1.1","@libp2p/peer-store":"^10.0.17","@libp2p/utils":"^5.4.0","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.22","@libp2p/identify":"^1.0.21","@libp2p/interface-compliance-tests":"^5.4.3","@libp2p/mplex":"^10.0.22","@libp2p/plaintext":"^1.0.22","@libp2p/tcp":"^9.0.24","@libp2p/websockets":"^8.0.22","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.5.0","gitHead":"2374e7de1617252562f2855fddc1127c93557887","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"9b2e00936a2f049b8f331540bca0f5b207c3a189","size":198393,"noattachment":false,"key":"/libp2p/-/libp2p-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.5.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.5.0_1714549140511_0.9823866177977902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-01T07:39:00.739Z","publish_time":1714549140739,"_source_registry_name":"default","_cnpm_publish_time":1714549140739},"1.4.3-de3f7aeaf":{"name":"libp2p","version":"1.4.3-de3f7aeaf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.0-de3f7aeaf","@libp2p/interface":"1.3.0-de3f7aeaf","@libp2p/interface-internal":"1.1.1-de3f7aeaf","@libp2p/logger":"4.0.11-de3f7aeaf","@libp2p/multistream-select":"5.1.8-de3f7aeaf","@libp2p/peer-collections":"5.1.11-de3f7aeaf","@libp2p/peer-id":"4.1.0-de3f7aeaf","@libp2p/peer-id-factory":"4.1.0-de3f7aeaf","@libp2p/peer-store":"10.0.16-de3f7aeaf","@libp2p/utils":"5.3.2-de3f7aeaf","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.21-de3f7aeaf","@libp2p/identify":"1.0.20-de3f7aeaf","@libp2p/interface-compliance-tests":"5.4.2-de3f7aeaf","@libp2p/mplex":"10.0.21-de3f7aeaf","@libp2p/plaintext":"1.0.21-de3f7aeaf","@libp2p/tcp":"9.0.23-de3f7aeaf","@libp2p/websockets":"8.0.21-de3f7aeaf","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.3-de3f7aeaf","readmeFilename":"README.md","gitHead":"de3f7aeafa6a4ada2f65598aa6d8eeece6ad83d8","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"d0f08e83c6b2867e8daef606dc5dde6fefbffb17","size":198280,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.3-de3f7aeaf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.3-de3f7aeaf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.3-de3f7aeaf_1714545678524_0.2960985351284213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-01T06:41:18.737Z","publish_time":1714545678737,"_source_registry_name":"default","_cnpm_publish_time":1714545678737},"1.4.3-c82432312":{"name":"libp2p","version":"1.4.3-c82432312","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.0-c82432312","@libp2p/interface":"1.3.0-c82432312","@libp2p/interface-internal":"1.1.1-c82432312","@libp2p/logger":"4.0.11-c82432312","@libp2p/multistream-select":"5.1.8-c82432312","@libp2p/peer-collections":"5.1.11-c82432312","@libp2p/peer-id":"4.1.0-c82432312","@libp2p/peer-id-factory":"4.1.0-c82432312","@libp2p/peer-store":"10.0.16-c82432312","@libp2p/utils":"5.3.2-c82432312","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.21-c82432312","@libp2p/identify":"1.0.20-c82432312","@libp2p/interface-compliance-tests":"5.4.2-c82432312","@libp2p/mplex":"10.0.21-c82432312","@libp2p/plaintext":"1.0.21-c82432312","@libp2p/tcp":"9.0.23-c82432312","@libp2p/websockets":"8.0.21-c82432312","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.3-c82432312","readmeFilename":"README.md","gitHead":"c824323128bda325fc7af5a42cd0f1287c945bc4","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"d693dc1bf1ff360449dc41627aacc3645a0bceb0","size":198287,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.3-c82432312.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.3-c82432312.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.3-c82432312_1714498740943_0.18837334022843533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T17:39:01.286Z","publish_time":1714498741286,"_source_registry_name":"default","_cnpm_publish_time":1714498741286},"1.4.3-3d7a9da17":{"name":"libp2p","version":"1.4.3-3d7a9da17","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.0-3d7a9da17","@libp2p/interface":"1.3.0-3d7a9da17","@libp2p/interface-internal":"1.1.1-3d7a9da17","@libp2p/logger":"4.0.11-3d7a9da17","@libp2p/multistream-select":"5.1.8-3d7a9da17","@libp2p/peer-collections":"5.1.11-3d7a9da17","@libp2p/peer-id":"4.1.0-3d7a9da17","@libp2p/peer-id-factory":"4.1.0-3d7a9da17","@libp2p/peer-store":"10.0.16-3d7a9da17","@libp2p/utils":"5.3.2-3d7a9da17","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.21-3d7a9da17","@libp2p/identify":"1.0.20-3d7a9da17","@libp2p/interface-compliance-tests":"5.4.2-3d7a9da17","@libp2p/mplex":"10.0.21-3d7a9da17","@libp2p/plaintext":"1.0.21-3d7a9da17","@libp2p/tcp":"9.0.23-3d7a9da17","@libp2p/websockets":"8.0.21-3d7a9da17","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.3-3d7a9da17","readmeFilename":"README.md","gitHead":"3d7a9da1700a584ff2d1a3b252f084e0de7d0c82","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"d74f0f8722658c8a435bbbda33e2c1b2bd41358d","size":198171,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.3-3d7a9da17.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.3-3d7a9da17.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.3-3d7a9da17_1714470029836_0.10716215951956598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T09:40:30.114Z","publish_time":1714470030114,"_source_registry_name":"default","_cnpm_publish_time":1714470030114},"1.4.3-3bc94b403":{"name":"libp2p","version":"1.4.3-3bc94b403","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.0-3bc94b403","@libp2p/interface":"1.3.0-3bc94b403","@libp2p/interface-internal":"1.1.1-3bc94b403","@libp2p/logger":"4.0.11-3bc94b403","@libp2p/multistream-select":"5.1.8-3bc94b403","@libp2p/peer-collections":"5.1.11-3bc94b403","@libp2p/peer-id":"4.1.0-3bc94b403","@libp2p/peer-id-factory":"4.1.0-3bc94b403","@libp2p/peer-store":"10.0.16-3bc94b403","@libp2p/utils":"5.3.2-3bc94b403","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.21-3bc94b403","@libp2p/identify":"1.0.20-3bc94b403","@libp2p/interface-compliance-tests":"5.4.2-3bc94b403","@libp2p/mplex":"10.0.21-3bc94b403","@libp2p/plaintext":"1.0.21-3bc94b403","@libp2p/tcp":"9.0.23-3bc94b403","@libp2p/websockets":"8.0.21-3bc94b403","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.3-3bc94b403","readmeFilename":"README.md","gitHead":"3bc94b403b117cdc5ed57f73da22c6fda8a3ef51","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"52b3069d072f27b05338a7bf8a6561dc594b68f6","size":198175,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.3-3bc94b403.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.3-3bc94b403.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.3-3bc94b403_1714459372433_0.4394051887786017"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T06:42:52.642Z","publish_time":1714459372642,"_source_registry_name":"default","_cnpm_publish_time":1714459372642},"1.4.3-e1923b0a7":{"name":"libp2p","version":"1.4.3-e1923b0a7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.0-e1923b0a7","@libp2p/interface":"1.3.0-e1923b0a7","@libp2p/interface-internal":"1.1.1-e1923b0a7","@libp2p/logger":"4.0.11-e1923b0a7","@libp2p/multistream-select":"5.1.8-e1923b0a7","@libp2p/peer-collections":"5.1.11-e1923b0a7","@libp2p/peer-id":"4.1.0-e1923b0a7","@libp2p/peer-id-factory":"4.1.0-e1923b0a7","@libp2p/peer-store":"10.0.16-e1923b0a7","@libp2p/utils":"5.3.2-e1923b0a7","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.21-e1923b0a7","@libp2p/identify":"1.0.20-e1923b0a7","@libp2p/interface-compliance-tests":"5.4.2-e1923b0a7","@libp2p/mplex":"10.0.21-e1923b0a7","@libp2p/plaintext":"1.0.21-e1923b0a7","@libp2p/tcp":"9.0.23-e1923b0a7","@libp2p/websockets":"8.0.21-e1923b0a7","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.3-e1923b0a7","readmeFilename":"README.md","gitHead":"e1923b0a70c9b31b70e3f3f10cd1984daafe592a","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"ea4e827443d467c0aef2d3ee9e955e51b8d27d57","size":198171,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.3-e1923b0a7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.3-e1923b0a7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.3-e1923b0a7_1714153370846_0.5700301304132316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-26T17:42:51.079Z","publish_time":1714153371079,"_source_registry_name":"default","_cnpm_publish_time":1714153371079},"1.4.3-998fcaf94":{"name":"libp2p","version":"1.4.3-998fcaf94","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.0-998fcaf94","@libp2p/interface":"1.3.0-998fcaf94","@libp2p/interface-internal":"1.1.1-998fcaf94","@libp2p/logger":"4.0.11-998fcaf94","@libp2p/multistream-select":"5.1.8-998fcaf94","@libp2p/peer-collections":"5.1.11-998fcaf94","@libp2p/peer-id":"4.1.0-998fcaf94","@libp2p/peer-id-factory":"4.1.0-998fcaf94","@libp2p/peer-store":"10.0.16-998fcaf94","@libp2p/utils":"5.3.2-998fcaf94","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.21-998fcaf94","@libp2p/identify":"1.0.20-998fcaf94","@libp2p/interface-compliance-tests":"5.4.2-998fcaf94","@libp2p/mplex":"10.0.21-998fcaf94","@libp2p/plaintext":"1.0.21-998fcaf94","@libp2p/tcp":"9.0.23-998fcaf94","@libp2p/websockets":"8.0.21-998fcaf94","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.1.0","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","it-take":"^3.0.4","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.3-998fcaf94","readmeFilename":"README.md","gitHead":"998fcaf94889251817a3bbaaad9b654bebdf3a6e","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"0f31edacb73fc6d4ed774869c3af1be5f2ccd638","size":198173,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.3-998fcaf94.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.3-998fcaf94.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.3-998fcaf94_1714152034478_0.25407719020049946"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-26T17:20:34.736Z","publish_time":1714152034736,"_source_registry_name":"default","_cnpm_publish_time":1714152034736},"1.4.3-90cfd25e2":{"name":"libp2p","version":"1.4.3-90cfd25e2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.1.0-90cfd25e2","@libp2p/interface":"1.3.0-90cfd25e2","@libp2p/interface-internal":"1.1.1-90cfd25e2","@libp2p/logger":"4.0.11-90cfd25e2","@libp2p/multistream-select":"5.1.8-90cfd25e2","@libp2p/peer-collections":"5.1.11-90cfd25e2","@libp2p/peer-id":"4.1.0-90cfd25e2","@libp2p/peer-id-factory":"4.1.0-90cfd25e2","@libp2p/peer-store":"10.0.16-90cfd25e2","@libp2p/utils":"5.3.2-90cfd25e2","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.21-90cfd25e2","@libp2p/identify":"1.0.20-90cfd25e2","@libp2p/interface-compliance-tests":"5.4.2-90cfd25e2","@libp2p/mplex":"10.0.21-90cfd25e2","@libp2p/plaintext":"1.0.21-90cfd25e2","@libp2p/tcp":"9.0.23-90cfd25e2","@libp2p/websockets":"8.0.21-90cfd25e2","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.3-90cfd25e2","readmeFilename":"README.md","gitHead":"90cfd25e29a5642575f8aef3c60750f04129e1e5","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"d242ca6d308038d6f3ba99dedbd3f01fb523907a","size":194839,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.3-90cfd25e2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.3-90cfd25e2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.3-90cfd25e2_1714063744178_0.5796668593689922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-25T16:49:04.417Z","publish_time":1714063744417,"_source_registry_name":"default","_cnpm_publish_time":1714063744417},"1.4.3":{"name":"libp2p","version":"1.4.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.1.0","@libp2p/interface":"^1.3.0","@libp2p/interface-internal":"^1.1.1","@libp2p/logger":"^4.0.11","@libp2p/multistream-select":"^5.1.8","@libp2p/peer-collections":"^5.1.11","@libp2p/peer-id":"^4.1.0","@libp2p/peer-id-factory":"^4.1.0","@libp2p/peer-store":"^10.0.16","@libp2p/utils":"^5.3.2","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.21","@libp2p/identify":"^1.0.20","@libp2p/interface-compliance-tests":"^5.4.2","@libp2p/mplex":"^10.0.21","@libp2p/plaintext":"^1.0.21","@libp2p/tcp":"^9.0.23","@libp2p/websockets":"^8.0.21","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.3","gitHead":"17e2d64e05ef4555cae304f0fbcc546d5446e0c0","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"830453eec2982e5c0faf79558a0aaa87d1e5b150","size":194929,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.3_1713968211871_0.14013779518084868"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T14:16:52.097Z","publish_time":1713968212097,"_source_registry_name":"default","_cnpm_publish_time":1713968212097},"1.4.2-c2181f0cf":{"name":"libp2p","version":"1.4.2-c2181f0cf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.6-c2181f0cf","@libp2p/interface":"1.2.0-c2181f0cf","@libp2p/interface-internal":"1.1.0-c2181f0cf","@libp2p/logger":"4.0.10-c2181f0cf","@libp2p/multistream-select":"5.1.7-c2181f0cf","@libp2p/peer-collections":"5.1.10-c2181f0cf","@libp2p/peer-id":"4.0.10-c2181f0cf","@libp2p/peer-id-factory":"4.0.10-c2181f0cf","@libp2p/peer-store":"10.0.15-c2181f0cf","@libp2p/utils":"5.3.1-c2181f0cf","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.20-c2181f0cf","@libp2p/identify":"1.0.19-c2181f0cf","@libp2p/interface-compliance-tests":"5.4.1-c2181f0cf","@libp2p/mplex":"10.0.20-c2181f0cf","@libp2p/plaintext":"1.0.20-c2181f0cf","@libp2p/tcp":"9.0.22-c2181f0cf","@libp2p/websockets":"8.0.20-c2181f0cf","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.2-c2181f0cf","readmeFilename":"README.md","gitHead":"c2181f0cf11c2c74fff08ea9197af25528a02e6d","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"71e8717b8e6af1195c33a8e451423e75dfd48d1c","size":194804,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.2-c2181f0cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.2-c2181f0cf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.2-c2181f0cf_1713964504932_0.7054890297565657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T13:15:05.141Z","publish_time":1713964505141,"_source_registry_name":"default","_cnpm_publish_time":1713964505141},"1.4.2-2281f802b":{"name":"libp2p","version":"1.4.2-2281f802b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.6-2281f802b","@libp2p/interface":"1.2.0-2281f802b","@libp2p/interface-internal":"1.1.0-2281f802b","@libp2p/logger":"4.0.10-2281f802b","@libp2p/multistream-select":"5.1.7-2281f802b","@libp2p/peer-collections":"5.1.10-2281f802b","@libp2p/peer-id":"4.0.10-2281f802b","@libp2p/peer-id-factory":"4.0.10-2281f802b","@libp2p/peer-store":"10.0.15-2281f802b","@libp2p/utils":"5.3.1-2281f802b","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.20-2281f802b","@libp2p/identify":"1.0.19-2281f802b","@libp2p/interface-compliance-tests":"5.4.1-2281f802b","@libp2p/mplex":"10.0.20-2281f802b","@libp2p/plaintext":"1.0.20-2281f802b","@libp2p/tcp":"9.0.22-2281f802b","@libp2p/websockets":"8.0.20-2281f802b","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.2-2281f802b","readmeFilename":"README.md","gitHead":"2281f802bac80a4ffd3f7e099a6ff02f3db62b11","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"fe43c2e001362940d7d4c66be786a79bec664b8d","size":194808,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.2-2281f802b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.2-2281f802b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.2-2281f802b_1713948196756_0.6339673674990627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T08:43:16.961Z","publish_time":1713948196961,"_source_registry_name":"default","_cnpm_publish_time":1713948196961},"1.4.2-fd1f8343d":{"name":"libp2p","version":"1.4.2-fd1f8343d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.6-fd1f8343d","@libp2p/interface":"1.2.0-fd1f8343d","@libp2p/interface-internal":"1.1.0-fd1f8343d","@libp2p/logger":"4.0.10-fd1f8343d","@libp2p/multistream-select":"5.1.7-fd1f8343d","@libp2p/peer-collections":"5.1.10-fd1f8343d","@libp2p/peer-id":"4.0.10-fd1f8343d","@libp2p/peer-id-factory":"4.0.10-fd1f8343d","@libp2p/peer-store":"10.0.15-fd1f8343d","@libp2p/utils":"5.3.1-fd1f8343d","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.20-fd1f8343d","@libp2p/identify":"1.0.19-fd1f8343d","@libp2p/interface-compliance-tests":"5.4.1-fd1f8343d","@libp2p/mplex":"10.0.20-fd1f8343d","@libp2p/plaintext":"1.0.20-fd1f8343d","@libp2p/tcp":"9.0.22-fd1f8343d","@libp2p/websockets":"8.0.20-fd1f8343d","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.2-fd1f8343d","readmeFilename":"README.md","gitHead":"fd1f8343db030d74cd08bca6a0cffda93532765f","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"7cea845a167685063517a693add3d07b9fdd32f0","size":194803,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.2-fd1f8343d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.2-fd1f8343d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.2-fd1f8343d_1713869436263_0.5086040474748308"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-23T10:50:36.488Z","publish_time":1713869436488,"_source_registry_name":"default","_cnpm_publish_time":1713869436488},"1.4.2-eaf8ac7cf":{"name":"libp2p","version":"1.4.2-eaf8ac7cf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.6-eaf8ac7cf","@libp2p/interface":"1.2.0-eaf8ac7cf","@libp2p/interface-internal":"1.1.0-eaf8ac7cf","@libp2p/logger":"4.0.10-eaf8ac7cf","@libp2p/multistream-select":"5.1.7-eaf8ac7cf","@libp2p/peer-collections":"5.1.10-eaf8ac7cf","@libp2p/peer-id":"4.0.10-eaf8ac7cf","@libp2p/peer-id-factory":"4.0.10-eaf8ac7cf","@libp2p/peer-store":"10.0.15-eaf8ac7cf","@libp2p/utils":"5.3.1-eaf8ac7cf","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.20-eaf8ac7cf","@libp2p/identify":"1.0.19-eaf8ac7cf","@libp2p/interface-compliance-tests":"5.4.1-eaf8ac7cf","@libp2p/mplex":"10.0.20-eaf8ac7cf","@libp2p/plaintext":"1.0.20-eaf8ac7cf","@libp2p/tcp":"9.0.22-eaf8ac7cf","@libp2p/websockets":"8.0.20-eaf8ac7cf","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.2-eaf8ac7cf","readmeFilename":"README.md","gitHead":"eaf8ac7cfb8a8ee00283de304dc4ec5280a41f1b","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"b7a339820c561bb821a3793a2b061361d328cf54","size":194735,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.2-eaf8ac7cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.2-eaf8ac7cf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.2-eaf8ac7cf_1713793910363_0.14876799008948627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-22T13:51:50.594Z","publish_time":1713793910594,"_source_registry_name":"default","_cnpm_publish_time":1713793910594},"1.4.2-acef72613":{"name":"libp2p","version":"1.4.2-acef72613","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.6-acef72613","@libp2p/interface":"1.2.0-acef72613","@libp2p/interface-internal":"1.1.0-acef72613","@libp2p/logger":"4.0.10-acef72613","@libp2p/multistream-select":"5.1.7-acef72613","@libp2p/peer-collections":"5.1.10-acef72613","@libp2p/peer-id":"4.0.10-acef72613","@libp2p/peer-id-factory":"4.0.10-acef72613","@libp2p/peer-store":"10.0.15-acef72613","@libp2p/utils":"5.3.1-acef72613","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.20-acef72613","@libp2p/identify":"1.0.19-acef72613","@libp2p/interface-compliance-tests":"5.4.1-acef72613","@libp2p/mplex":"10.0.20-acef72613","@libp2p/plaintext":"1.0.20-acef72613","@libp2p/tcp":"9.0.22-acef72613","@libp2p/websockets":"8.0.20-acef72613","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.2-acef72613","readmeFilename":"README.md","gitHead":"acef72613c07f5be82e6d6fdede5692cee724683","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"b6834402e548a2b961c9c7410953bad5d3ebb2f1","size":194704,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.2-acef72613.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.2-acef72613.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.2-acef72613_1713771370153_0.5405252593453864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-22T07:36:10.400Z","publish_time":1713771370400,"_source_registry_name":"default","_cnpm_publish_time":1713771370400},"1.4.2":{"name":"libp2p","version":"1.4.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.6","@libp2p/interface":"^1.2.0","@libp2p/interface-internal":"^1.1.0","@libp2p/logger":"^4.0.10","@libp2p/multistream-select":"^5.1.7","@libp2p/peer-collections":"^5.1.10","@libp2p/peer-id":"^4.0.10","@libp2p/peer-id-factory":"^4.0.10","@libp2p/peer-store":"^10.0.15","@libp2p/utils":"^5.3.1","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.20","@libp2p/identify":"^1.0.19","@libp2p/interface-compliance-tests":"^5.4.1","@libp2p/mplex":"^10.0.20","@libp2p/plaintext":"^1.0.20","@libp2p/tcp":"^9.0.22","@libp2p/websockets":"^8.0.20","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.2","gitHead":"153b4d9aaa35e1b0756090d222330df48a49811a","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"9589a0bd57f11b616dca92dc921de552599f32e1","size":194829,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.2_1713277722731_0.7065813820222535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-16T14:28:42.974Z","publish_time":1713277722974,"_source_registry_name":"default","_cnpm_publish_time":1713277722974},"1.4.1-ea4f26285":{"name":"libp2p","version":"1.4.1-ea4f26285","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.6-ea4f26285","@libp2p/interface":"1.2.0-ea4f26285","@libp2p/interface-internal":"1.1.0-ea4f26285","@libp2p/logger":"4.0.10-ea4f26285","@libp2p/multistream-select":"5.1.7-ea4f26285","@libp2p/peer-collections":"5.1.10-ea4f26285","@libp2p/peer-id":"4.0.10-ea4f26285","@libp2p/peer-id-factory":"4.0.10-ea4f26285","@libp2p/peer-store":"10.0.15-ea4f26285","@libp2p/utils":"5.3.1-ea4f26285","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.20-ea4f26285","@libp2p/identify":"1.0.19-ea4f26285","@libp2p/interface-compliance-tests":"5.4.1-ea4f26285","@libp2p/mplex":"10.0.20-ea4f26285","@libp2p/plaintext":"1.0.20-ea4f26285","@libp2p/tcp":"9.0.21-ea4f26285","@libp2p/websockets":"8.0.20-ea4f26285","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.1-ea4f26285","readmeFilename":"README.md","gitHead":"ea4f26285ecf7babc361799a172dd4acbcca2a10","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"2f933ca90271b05d429b8d1ad98c616f5bbc28cd","size":194706,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.1-ea4f26285.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.1-ea4f26285.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.1-ea4f26285_1713275189718_0.14037280164048238"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-16T13:46:29.913Z","publish_time":1713275189913,"_source_registry_name":"default","_cnpm_publish_time":1713275189913},"1.4.0-31c78f4ed":{"name":"libp2p","version":"1.4.0-31c78f4ed","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.6-31c78f4ed","@libp2p/interface":"1.2.0-31c78f4ed","@libp2p/interface-internal":"1.1.0-31c78f4ed","@libp2p/logger":"4.0.10-31c78f4ed","@libp2p/multistream-select":"5.1.7-31c78f4ed","@libp2p/peer-collections":"5.1.10-31c78f4ed","@libp2p/peer-id":"4.0.10-31c78f4ed","@libp2p/peer-id-factory":"4.0.10-31c78f4ed","@libp2p/peer-store":"10.0.14-31c78f4ed","@libp2p/utils":"5.3.0-31c78f4ed","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.19-31c78f4ed","@libp2p/identify":"1.0.18-31c78f4ed","@libp2p/interface-compliance-tests":"5.4.0-31c78f4ed","@libp2p/mplex":"10.0.19-31c78f4ed","@libp2p/plaintext":"1.0.19-31c78f4ed","@libp2p/tcp":"9.0.20-31c78f4ed","@libp2p/websockets":"8.0.19-31c78f4ed","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.0-31c78f4ed","readmeFilename":"README.md","gitHead":"31c78f4ed590c8c112938b8055ee78abf0c2b755","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"e21952c77f44dd2a580c1cbb9060e48e29a1cdf1","size":194702,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.0-31c78f4ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.0-31c78f4ed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.0-31c78f4ed_1713190803054_0.04457052261668748"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-15T14:20:03.458Z","publish_time":1713190803458,"_source_registry_name":"default","_cnpm_publish_time":1713190803458},"1.4.0-08dabd390":{"name":"libp2p","version":"1.4.0-08dabd390","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.6-08dabd390","@libp2p/interface":"1.2.0-08dabd390","@libp2p/interface-internal":"1.1.0-08dabd390","@libp2p/logger":"4.0.10-08dabd390","@libp2p/multistream-select":"5.1.7-08dabd390","@libp2p/peer-collections":"5.1.10-08dabd390","@libp2p/peer-id":"4.0.10-08dabd390","@libp2p/peer-id-factory":"4.0.10-08dabd390","@libp2p/peer-store":"10.0.14-08dabd390","@libp2p/utils":"5.3.0-08dabd390","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.19-08dabd390","@libp2p/identify":"1.0.18-08dabd390","@libp2p/interface-compliance-tests":"5.4.0-08dabd390","@libp2p/mplex":"10.0.19-08dabd390","@libp2p/plaintext":"1.0.19-08dabd390","@libp2p/tcp":"9.0.20-08dabd390","@libp2p/websockets":"8.0.19-08dabd390","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.0-08dabd390","readmeFilename":"README.md","gitHead":"08dabd3906b1ac64a45a8a6c3d66d01fa08c5000","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"9af68097acb5431c27bdfe9f3047f3a297ea52b7","size":194705,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.0-08dabd390.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.0-08dabd390.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.0-08dabd390_1713177747928_0.008324400203886695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-15T10:42:28.095Z","publish_time":1713177748095,"_source_registry_name":"default","_cnpm_publish_time":1713177748095},"1.4.0":{"name":"libp2p","version":"1.4.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.6","@libp2p/interface":"^1.2.0","@libp2p/interface-internal":"^1.1.0","@libp2p/logger":"^4.0.10","@libp2p/multistream-select":"^5.1.7","@libp2p/peer-collections":"^5.1.10","@libp2p/peer-id":"^4.0.10","@libp2p/peer-id-factory":"^4.0.10","@libp2p/peer-store":"^10.0.14","@libp2p/utils":"^5.3.0","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.19","@libp2p/identify":"^1.0.18","@libp2p/interface-compliance-tests":"^5.4.0","@libp2p/mplex":"^10.0.19","@libp2p/plaintext":"^1.0.19","@libp2p/tcp":"^9.0.20","@libp2p/websockets":"^8.0.19","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.4.0","gitHead":"ebb8db8223e8326f498b0afc4ecdf4edccdffdc4","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"a7841f49c211de8f5aec98277765d0dae8fb354e","size":194792,"noattachment":false,"key":"/libp2p/-/libp2p-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.4.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.4.0_1712945489400_0.33363492147689566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-12T18:11:29.643Z","publish_time":1712945489643,"_source_registry_name":"default","_cnpm_publish_time":1712945489643},"1.3.3-b17824a1d":{"name":"libp2p","version":"1.3.3-b17824a1d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.5-b17824a1d","@libp2p/interface":"1.1.6-b17824a1d","@libp2p/interface-internal":"1.0.11-b17824a1d","@libp2p/logger":"4.0.9-b17824a1d","@libp2p/multistream-select":"5.1.6-b17824a1d","@libp2p/peer-collections":"5.1.9-b17824a1d","@libp2p/peer-id":"4.0.9-b17824a1d","@libp2p/peer-id-factory":"4.0.9-b17824a1d","@libp2p/peer-store":"10.0.13-b17824a1d","@libp2p/utils":"5.2.8-b17824a1d","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.18-b17824a1d","@libp2p/identify":"1.0.17-b17824a1d","@libp2p/interface-compliance-tests":"5.3.4-b17824a1d","@libp2p/mplex":"10.0.18-b17824a1d","@libp2p/plaintext":"1.0.18-b17824a1d","@libp2p/tcp":"9.0.19-b17824a1d","@libp2p/websockets":"8.0.18-b17824a1d","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.3-b17824a1d","readmeFilename":"README.md","gitHead":"b17824a1d54ef83f32fc658cd7b7a623f809874c","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"0e0fcc9bc11d0699a6cf2b05f725fe7d0d776b7f","size":194667,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.3-b17824a1d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.3-b17824a1d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.3-b17824a1d_1712941332093_0.7675729718966626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-12T17:02:12.301Z","publish_time":1712941332301,"_source_registry_name":"default","_cnpm_publish_time":1712941332301},"1.3.3-2c56203f9":{"name":"libp2p","version":"1.3.3-2c56203f9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.5-2c56203f9","@libp2p/interface":"1.1.6-2c56203f9","@libp2p/interface-internal":"1.0.11-2c56203f9","@libp2p/logger":"4.0.9-2c56203f9","@libp2p/multistream-select":"5.1.6-2c56203f9","@libp2p/peer-collections":"5.1.9-2c56203f9","@libp2p/peer-id":"4.0.9-2c56203f9","@libp2p/peer-id-factory":"4.0.9-2c56203f9","@libp2p/peer-store":"10.0.13-2c56203f9","@libp2p/utils":"5.2.8-2c56203f9","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.18-2c56203f9","@libp2p/identify":"1.0.17-2c56203f9","@libp2p/interface-compliance-tests":"5.3.4-2c56203f9","@libp2p/mplex":"10.0.18-2c56203f9","@libp2p/plaintext":"1.0.18-2c56203f9","@libp2p/tcp":"9.0.19-2c56203f9","@libp2p/websockets":"8.0.18-2c56203f9","@multiformats/mafmt":"^12.1.6","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.3-2c56203f9","readmeFilename":"README.md","gitHead":"2c56203f9ccf4b6ed30541a871b9bd8c5a21526e","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"773221bc5cd4149e226805e0927b0ab13ed64501","size":194629,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.3-2c56203f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.3-2c56203f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.3-2c56203f9_1712920370953_0.8427158685662077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-12T11:12:51.133Z","publish_time":1712920371133,"_source_registry_name":"default","_cnpm_publish_time":1712920371133},"1.3.3":{"name":"libp2p","version":"1.3.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.5","@libp2p/interface":"^1.1.6","@libp2p/interface-internal":"^1.0.11","@libp2p/logger":"^4.0.9","@libp2p/multistream-select":"^5.1.6","@libp2p/peer-collections":"^5.1.9","@libp2p/peer-id":"^4.0.9","@libp2p/peer-id-factory":"^4.0.9","@libp2p/peer-store":"^10.0.13","@libp2p/utils":"^5.2.8","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.18","@libp2p/identify":"^1.0.17","@libp2p/interface-compliance-tests":"^5.3.4","@libp2p/mplex":"^10.0.18","@libp2p/plaintext":"^1.0.18","@libp2p/tcp":"^9.0.19","@libp2p/websockets":"^8.0.18","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.3","gitHead":"c5003d40207bc3be15645b5af93f8dec1fd5d55b","_nodeVersion":"20.12.1","_npmVersion":"10.5.1","dist":{"shasum":"00c28cc9d515662e619c0f3edfa1990ce9d2636b","size":193963,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.3_1712675298395_0.28656283838704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-09T15:08:18.625Z","publish_time":1712675298625,"_source_registry_name":"default","_cnpm_publish_time":1712675298625},"1.3.2-732c436d4":{"name":"libp2p","version":"1.3.2-732c436d4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.5-732c436d4","@libp2p/interface":"1.1.6-732c436d4","@libp2p/interface-internal":"1.0.11-732c436d4","@libp2p/logger":"4.0.9-732c436d4","@libp2p/multistream-select":"5.1.6-732c436d4","@libp2p/peer-collections":"5.1.9-732c436d4","@libp2p/peer-id":"4.0.9-732c436d4","@libp2p/peer-id-factory":"4.0.9-732c436d4","@libp2p/peer-store":"10.0.13-732c436d4","@libp2p/utils":"5.2.8-732c436d4","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.18-732c436d4","@libp2p/identify":"1.0.17-732c436d4","@libp2p/interface-compliance-tests":"5.3.4-732c436d4","@libp2p/mplex":"10.0.18-732c436d4","@libp2p/plaintext":"1.0.18-732c436d4","@libp2p/tcp":"9.0.18-732c436d4","@libp2p/websockets":"8.0.18-732c436d4","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.2-732c436d4","readmeFilename":"README.md","gitHead":"732c436d43d8b92e133b9c4f16403a0f84e41458","_nodeVersion":"20.12.1","_npmVersion":"10.5.1","dist":{"shasum":"e2ce347a630e082d9f1ea3bd5e8db8ff0c19a04d","size":193829,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.2-732c436d4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.2-732c436d4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.2-732c436d4_1712672528848_0.3722253407122238"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-09T14:22:09.076Z","publish_time":1712672529076,"_source_registry_name":"default","_cnpm_publish_time":1712672529076},"1.3.2-936dbba10":{"name":"libp2p","version":"1.3.2-936dbba10","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.5-936dbba10","@libp2p/interface":"1.1.6-936dbba10","@libp2p/interface-internal":"1.0.11-936dbba10","@libp2p/logger":"4.0.9-936dbba10","@libp2p/multistream-select":"5.1.6-936dbba10","@libp2p/peer-collections":"5.1.9-936dbba10","@libp2p/peer-id":"4.0.9-936dbba10","@libp2p/peer-id-factory":"4.0.9-936dbba10","@libp2p/peer-store":"10.0.13-936dbba10","@libp2p/utils":"5.2.8-936dbba10","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.18-936dbba10","@libp2p/identify":"1.0.17-936dbba10","@libp2p/interface-compliance-tests":"5.3.4-936dbba10","@libp2p/mplex":"10.0.18-936dbba10","@libp2p/plaintext":"1.0.18-936dbba10","@libp2p/tcp":"9.0.18-936dbba10","@libp2p/websockets":"8.0.18-936dbba10","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.2-936dbba10","readmeFilename":"README.md","gitHead":"936dbba108093503cb68ea248dd03c3f8ccde8e7","_nodeVersion":"20.12.1","_npmVersion":"10.5.1","dist":{"shasum":"1735bd395f1fe0b8aebf60e6338fda5267454be9","size":193311,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.2-936dbba10.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.2-936dbba10.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.2-936dbba10_1712671430034_0.1593816638750838"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-09T14:03:50.283Z","publish_time":1712671430283,"_source_registry_name":"default","_cnpm_publish_time":1712671430283},"1.3.2-2b2958fe6":{"name":"libp2p","version":"1.3.2-2b2958fe6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.5-2b2958fe6","@libp2p/interface":"1.1.6-2b2958fe6","@libp2p/interface-internal":"1.0.11-2b2958fe6","@libp2p/logger":"4.0.9-2b2958fe6","@libp2p/multistream-select":"5.1.6-2b2958fe6","@libp2p/peer-collections":"5.1.9-2b2958fe6","@libp2p/peer-id":"4.0.9-2b2958fe6","@libp2p/peer-id-factory":"4.0.9-2b2958fe6","@libp2p/peer-store":"10.0.13-2b2958fe6","@libp2p/utils":"5.2.8-2b2958fe6","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.18-2b2958fe6","@libp2p/identify":"1.0.17-2b2958fe6","@libp2p/interface-compliance-tests":"5.3.4-2b2958fe6","@libp2p/mplex":"10.0.18-2b2958fe6","@libp2p/plaintext":"1.0.18-2b2958fe6","@libp2p/tcp":"9.0.18-2b2958fe6","@libp2p/websockets":"8.0.18-2b2958fe6","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.2-2b2958fe6","readmeFilename":"README.md","gitHead":"2b2958fe66be0985de8890a1260b162cc24effdd","_nodeVersion":"20.12.0","_npmVersion":"10.5.1","dist":{"shasum":"7c81d05c16e2fc917cb1e6e8a11c1482447a3031","size":193306,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.2-2b2958fe6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.2-2b2958fe6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.2-2b2958fe6_1712600906241_0.6328033108600515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-08T18:28:26.479Z","publish_time":1712600906479,"_source_registry_name":"default","_cnpm_publish_time":1712600906479},"1.3.2":{"name":"libp2p","version":"1.3.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.5","@libp2p/interface":"^1.1.6","@libp2p/interface-internal":"^1.0.11","@libp2p/logger":"^4.0.9","@libp2p/multistream-select":"^5.1.6","@libp2p/peer-collections":"^5.1.9","@libp2p/peer-id":"^4.0.9","@libp2p/peer-id-factory":"^4.0.9","@libp2p/peer-store":"^10.0.13","@libp2p/utils":"^5.2.8","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.18","@libp2p/identify":"^1.0.17","@libp2p/interface-compliance-tests":"^5.3.4","@libp2p/mplex":"^10.0.18","@libp2p/plaintext":"^1.0.18","@libp2p/tcp":"^9.0.18","@libp2p/websockets":"^8.0.18","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.2","gitHead":"9211de1e125b9aa90fcba8fe8ed349541a75a33f","_nodeVersion":"20.12.0","_npmVersion":"10.5.1","dist":{"shasum":"a7215c9ac97c2084bc1cd1a32be6f778fd4d6521","size":193427,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.2_1712338106530_0.2893690751893856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-05T17:28:26.944Z","publish_time":1712338106944,"_source_registry_name":"default","_cnpm_publish_time":1712338106944},"1.3.1-3e515f007":{"name":"libp2p","version":"1.3.1-3e515f007","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-3e515f007","@libp2p/interface":"1.1.5-3e515f007","@libp2p/interface-internal":"1.0.10-3e515f007","@libp2p/logger":"4.0.8-3e515f007","@libp2p/multistream-select":"5.1.5-3e515f007","@libp2p/peer-collections":"5.1.8-3e515f007","@libp2p/peer-id":"4.0.8-3e515f007","@libp2p/peer-id-factory":"4.0.8-3e515f007","@libp2p/peer-store":"10.0.12-3e515f007","@libp2p/utils":"5.2.7-3e515f007","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-3e515f007","@libp2p/identify":"1.0.16-3e515f007","@libp2p/interface-compliance-tests":"5.3.3-3e515f007","@libp2p/mplex":"10.0.17-3e515f007","@libp2p/plaintext":"1.0.17-3e515f007","@libp2p/tcp":"9.0.17-3e515f007","@libp2p/websockets":"8.0.17-3e515f007","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-3e515f007","readmeFilename":"README.md","gitHead":"3e515f007d685a35fe98ad9961fe1ccbb04f3e69","_nodeVersion":"20.12.0","_npmVersion":"10.5.1","dist":{"shasum":"58f3c612a589e285aa7b984c6d7190ca3e60c405","size":193298,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-3e515f007.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-3e515f007.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-3e515f007_1712334634817_0.8657820124716582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-05T16:30:35.065Z","publish_time":1712334635065,"_source_registry_name":"default","_cnpm_publish_time":1712334635065},"1.3.1-d446c6c31":{"name":"libp2p","version":"1.3.1-d446c6c31","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-d446c6c31","@libp2p/interface":"1.1.5-d446c6c31","@libp2p/interface-internal":"1.0.10-d446c6c31","@libp2p/logger":"4.0.8-d446c6c31","@libp2p/multistream-select":"5.1.5-d446c6c31","@libp2p/peer-collections":"5.1.8-d446c6c31","@libp2p/peer-id":"4.0.8-d446c6c31","@libp2p/peer-id-factory":"4.0.8-d446c6c31","@libp2p/peer-store":"10.0.12-d446c6c31","@libp2p/utils":"5.2.7-d446c6c31","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-d446c6c31","@libp2p/identify":"1.0.16-d446c6c31","@libp2p/interface-compliance-tests":"5.3.3-d446c6c31","@libp2p/mplex":"10.0.17-d446c6c31","@libp2p/plaintext":"1.0.17-d446c6c31","@libp2p/tcp":"9.0.17-d446c6c31","@libp2p/websockets":"8.0.17-d446c6c31","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-d446c6c31","readmeFilename":"README.md","gitHead":"d446c6c31bfd0bebdad6a80926e4c571278fdee0","_nodeVersion":"20.11.1","_npmVersion":"10.5.1","dist":{"shasum":"57ce39d174bcb8b6ecdf81bf3763ab30faed99e1","size":193297,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-d446c6c31.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-d446c6c31.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-d446c6c31_1712261287658_0.426409910307723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-04T20:08:07.929Z","publish_time":1712261287929,"_source_registry_name":"default","_cnpm_publish_time":1712261287929},"1.3.1-a2b41f793":{"name":"libp2p","version":"1.3.1-a2b41f793","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-a2b41f793","@libp2p/interface":"1.1.5-a2b41f793","@libp2p/interface-internal":"1.0.10-a2b41f793","@libp2p/logger":"4.0.8-a2b41f793","@libp2p/multistream-select":"5.1.5-a2b41f793","@libp2p/peer-collections":"5.1.8-a2b41f793","@libp2p/peer-id":"4.0.8-a2b41f793","@libp2p/peer-id-factory":"4.0.8-a2b41f793","@libp2p/peer-store":"10.0.12-a2b41f793","@libp2p/utils":"5.2.7-a2b41f793","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-a2b41f793","@libp2p/identify":"1.0.16-a2b41f793","@libp2p/interface-compliance-tests":"5.3.3-a2b41f793","@libp2p/mplex":"10.0.17-a2b41f793","@libp2p/plaintext":"1.0.17-a2b41f793","@libp2p/tcp":"9.0.17-a2b41f793","@libp2p/websockets":"8.0.17-a2b41f793","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-a2b41f793","readmeFilename":"README.md","gitHead":"a2b41f7939806dfb9583a6d43ddd8764fc861baf","_nodeVersion":"20.11.1","_npmVersion":"10.5.1","dist":{"shasum":"054fb8ec3bbbff927c77c9541fcbfc310e025128","size":193298,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-a2b41f793.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-a2b41f793.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-a2b41f793_1712169879449_0.30932691335962836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-03T18:44:39.705Z","publish_time":1712169879705,"_source_registry_name":"default","_cnpm_publish_time":1712169879705},"1.3.1-80278b36b":{"name":"libp2p","version":"1.3.1-80278b36b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-80278b36b","@libp2p/interface":"1.1.5-80278b36b","@libp2p/interface-internal":"1.0.10-80278b36b","@libp2p/logger":"4.0.8-80278b36b","@libp2p/multistream-select":"5.1.5-80278b36b","@libp2p/peer-collections":"5.1.8-80278b36b","@libp2p/peer-id":"4.0.8-80278b36b","@libp2p/peer-id-factory":"4.0.8-80278b36b","@libp2p/peer-store":"10.0.12-80278b36b","@libp2p/utils":"5.2.7-80278b36b","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-80278b36b","@libp2p/identify":"1.0.16-80278b36b","@libp2p/interface-compliance-tests":"5.3.3-80278b36b","@libp2p/mplex":"10.0.17-80278b36b","@libp2p/plaintext":"1.0.17-80278b36b","@libp2p/tcp":"9.0.17-80278b36b","@libp2p/websockets":"8.0.17-80278b36b","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-80278b36b","readmeFilename":"README.md","gitHead":"80278b36b0679f03dd4b206114ba1bc3275f99c1","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"49a7761804fb0ae567729247c0ee348798dc336d","size":193298,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-80278b36b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-80278b36b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-80278b36b_1712076565756_0.8771587498005078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T16:49:25.980Z","publish_time":1712076565980,"_source_registry_name":"default","_cnpm_publish_time":1712076565980},"1.3.1-3ffecc5bf":{"name":"libp2p","version":"1.3.1-3ffecc5bf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-3ffecc5bf","@libp2p/interface":"1.1.5-3ffecc5bf","@libp2p/interface-internal":"1.0.10-3ffecc5bf","@libp2p/logger":"4.0.8-3ffecc5bf","@libp2p/multistream-select":"5.1.5-3ffecc5bf","@libp2p/peer-collections":"5.1.8-3ffecc5bf","@libp2p/peer-id":"4.0.8-3ffecc5bf","@libp2p/peer-id-factory":"4.0.8-3ffecc5bf","@libp2p/peer-store":"10.0.12-3ffecc5bf","@libp2p/utils":"5.2.7-3ffecc5bf","@multiformats/dns":"^1.0.5","@multiformats/multiaddr":"^12.2.1","any-signal":"^4.1.1","datastore-core":"^9.2.9","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.3"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-3ffecc5bf","@libp2p/identify":"1.0.16-3ffecc5bf","@libp2p/interface-compliance-tests":"5.3.3-3ffecc5bf","@libp2p/mplex":"10.0.17-3ffecc5bf","@libp2p/plaintext":"1.0.17-3ffecc5bf","@libp2p/tcp":"9.0.17-3ffecc5bf","@libp2p/websockets":"8.0.17-3ffecc5bf","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.2.0","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.1","p-event":"^6.0.1","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-3ffecc5bf","readmeFilename":"README.md","gitHead":"3ffecc5bfe806a678c1b0228ff830f1811630718","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"6628cd5526169d7bd51e5668311adda38ef1450f","size":193290,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-3ffecc5bf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-3ffecc5bf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-3ffecc5bf_1712072332519_0.31302361070510965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T15:38:52.840Z","publish_time":1712072332840,"_source_registry_name":"default","_cnpm_publish_time":1712072332840},"1.3.1-ab5f05763":{"name":"libp2p","version":"1.3.1-ab5f05763","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-ab5f05763","@libp2p/interface":"1.1.5-ab5f05763","@libp2p/interface-internal":"1.0.10-ab5f05763","@libp2p/logger":"4.0.8-ab5f05763","@libp2p/multistream-select":"5.1.5-ab5f05763","@libp2p/peer-collections":"5.1.8-ab5f05763","@libp2p/peer-id":"4.0.8-ab5f05763","@libp2p/peer-id-factory":"4.0.8-ab5f05763","@libp2p/peer-store":"10.0.12-ab5f05763","@libp2p/utils":"5.2.7-ab5f05763","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-ab5f05763","@libp2p/identify":"1.0.16-ab5f05763","@libp2p/interface-compliance-tests":"5.3.3-ab5f05763","@libp2p/mplex":"10.0.17-ab5f05763","@libp2p/plaintext":"1.0.17-ab5f05763","@libp2p/tcp":"9.0.17-ab5f05763","@libp2p/websockets":"8.0.17-ab5f05763","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-ab5f05763","readmeFilename":"README.md","gitHead":"ab5f05763148c0767c81c5bc49bfb9b2dee483ee","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"6cb24c0ab6336d9a365c609efe8d7525a5bdd670","size":193294,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-ab5f05763.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-ab5f05763.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-ab5f05763_1712060612922_0.16736909082929596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T12:23:33.156Z","publish_time":1712060613156,"_source_registry_name":"default","_cnpm_publish_time":1712060613156},"1.3.1-4fc0a7d30":{"name":"libp2p","version":"1.3.1-4fc0a7d30","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-4fc0a7d30","@libp2p/interface":"1.1.5-4fc0a7d30","@libp2p/interface-internal":"1.0.10-4fc0a7d30","@libp2p/logger":"4.0.8-4fc0a7d30","@libp2p/multistream-select":"5.1.5-4fc0a7d30","@libp2p/peer-collections":"5.1.8-4fc0a7d30","@libp2p/peer-id":"4.0.8-4fc0a7d30","@libp2p/peer-id-factory":"4.0.8-4fc0a7d30","@libp2p/peer-store":"10.0.12-4fc0a7d30","@libp2p/utils":"5.2.7-4fc0a7d30","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-4fc0a7d30","@libp2p/identify":"1.0.16-4fc0a7d30","@libp2p/interface-compliance-tests":"5.3.3-4fc0a7d30","@libp2p/mplex":"10.0.17-4fc0a7d30","@libp2p/plaintext":"1.0.17-4fc0a7d30","@libp2p/tcp":"9.0.17-4fc0a7d30","@libp2p/websockets":"8.0.17-4fc0a7d30","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-4fc0a7d30","readmeFilename":"README.md","gitHead":"4fc0a7d307164d38ff3597a3bafab0bf8b162b02","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"8acd641666ba2a7910eda7aaa1286c1bd78974ad","size":193294,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-4fc0a7d30.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-4fc0a7d30.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-4fc0a7d30_1712054673719_0.3998269512919319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T10:44:33.972Z","publish_time":1712054673972,"_source_registry_name":"default","_cnpm_publish_time":1712054673972},"1.3.1-1f589c822":{"name":"libp2p","version":"1.3.1-1f589c822","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-1f589c822","@libp2p/interface":"1.1.5-1f589c822","@libp2p/interface-internal":"1.0.10-1f589c822","@libp2p/logger":"4.0.8-1f589c822","@libp2p/multistream-select":"5.1.5-1f589c822","@libp2p/peer-collections":"5.1.8-1f589c822","@libp2p/peer-id":"4.0.8-1f589c822","@libp2p/peer-id-factory":"4.0.8-1f589c822","@libp2p/peer-store":"10.0.12-1f589c822","@libp2p/utils":"5.2.7-1f589c822","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-1f589c822","@libp2p/identify":"1.0.16-1f589c822","@libp2p/interface-compliance-tests":"5.3.3-1f589c822","@libp2p/mplex":"10.0.17-1f589c822","@libp2p/plaintext":"1.0.17-1f589c822","@libp2p/tcp":"9.0.17-1f589c822","@libp2p/websockets":"8.0.17-1f589c822","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-1f589c822","readmeFilename":"README.md","gitHead":"1f589c8222e901acb8f2c9ec539fc1ee28a18148","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"46815ac63f4958ce7c77614b5629fbaee0d49971","size":193297,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-1f589c822.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-1f589c822.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-1f589c822_1712053976283_0.586037311727416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T10:32:56.574Z","publish_time":1712053976574,"_source_registry_name":"default","_cnpm_publish_time":1712053976574},"1.3.1-afe15f669":{"name":"libp2p","version":"1.3.1-afe15f669","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.4-afe15f669","@libp2p/interface":"1.1.5-afe15f669","@libp2p/interface-internal":"1.0.10-afe15f669","@libp2p/logger":"4.0.8-afe15f669","@libp2p/multistream-select":"5.1.5-afe15f669","@libp2p/peer-collections":"5.1.8-afe15f669","@libp2p/peer-id":"4.0.8-afe15f669","@libp2p/peer-id-factory":"4.0.8-afe15f669","@libp2p/peer-store":"10.0.12-afe15f669","@libp2p/utils":"5.2.7-afe15f669","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.17-afe15f669","@libp2p/identify":"1.0.16-afe15f669","@libp2p/interface-compliance-tests":"5.3.3-afe15f669","@libp2p/mplex":"10.0.17-afe15f669","@libp2p/plaintext":"1.0.17-afe15f669","@libp2p/tcp":"9.0.17-afe15f669","@libp2p/websockets":"8.0.17-afe15f669","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1-afe15f669","readmeFilename":"README.md","gitHead":"afe15f669ce61f741b2cff45d150dd2dbde7f7bb","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"75217ab28a61f4ea2df46692cd8d934570729912","size":193295,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1-afe15f669.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1-afe15f669.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1-afe15f669_1712053861194_0.9031231615343294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T10:31:01.419Z","publish_time":1712053861419,"_source_registry_name":"default","_cnpm_publish_time":1712053861419},"1.3.1":{"name":"libp2p","version":"1.3.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.4","@libp2p/interface":"^1.1.5","@libp2p/interface-internal":"^1.0.10","@libp2p/logger":"^4.0.8","@libp2p/multistream-select":"^5.1.5","@libp2p/peer-collections":"^5.1.8","@libp2p/peer-id":"^4.0.8","@libp2p/peer-id-factory":"^4.0.8","@libp2p/peer-store":"^10.0.12","@libp2p/utils":"^5.2.7","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.17","@libp2p/identify":"^1.0.16","@libp2p/interface-compliance-tests":"^5.3.3","@libp2p/mplex":"^10.0.17","@libp2p/plaintext":"^1.0.17","@libp2p/tcp":"^9.0.17","@libp2p/websockets":"^8.0.17","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.1","gitHead":"07b9f49d3aa3ca51727355fecb5c88f127236def","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"919f6c56e85a6372f7eb2cc79ea9ee30e201e4e9","size":193427,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.1_1711634992470_0.7952513584500482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T14:09:52.696Z","publish_time":1711634992696,"_source_registry_name":"default","_cnpm_publish_time":1711634992696},"1.3.0-82901e785":{"name":"libp2p","version":"1.3.0-82901e785","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-82901e785","@libp2p/interface":"1.1.4-82901e785","@libp2p/interface-internal":"1.0.9-82901e785","@libp2p/logger":"4.0.7-82901e785","@libp2p/multistream-select":"5.1.4-82901e785","@libp2p/peer-collections":"5.1.7-82901e785","@libp2p/peer-id":"4.0.7-82901e785","@libp2p/peer-id-factory":"4.0.7-82901e785","@libp2p/peer-store":"10.0.11-82901e785","@libp2p/utils":"5.2.6-82901e785","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-82901e785","@libp2p/identify":"1.0.15-82901e785","@libp2p/interface-compliance-tests":"5.3.2-82901e785","@libp2p/mplex":"10.0.16-82901e785","@libp2p/plaintext":"1.0.16-82901e785","@libp2p/tcp":"9.0.16-82901e785","@libp2p/websockets":"8.0.16-82901e785","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0-82901e785","readmeFilename":"README.md","gitHead":"82901e78525312082d14216c6f53da067cc29b9c","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"44fea543d22e340f1b130ebb9af665b8f3614cbb","size":193298,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0-82901e785.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0-82901e785.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0-82901e785_1711631335639_0.3270149919163783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T13:08:55.969Z","publish_time":1711631335969,"_source_registry_name":"default","_cnpm_publish_time":1711631335969},"1.3.0-bf720c045":{"name":"libp2p","version":"1.3.0-bf720c045","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-bf720c045","@libp2p/interface":"1.1.4-bf720c045","@libp2p/interface-internal":"1.0.9-bf720c045","@libp2p/logger":"4.0.7-bf720c045","@libp2p/multistream-select":"5.1.4-bf720c045","@libp2p/peer-collections":"5.1.7-bf720c045","@libp2p/peer-id":"4.0.7-bf720c045","@libp2p/peer-id-factory":"4.0.7-bf720c045","@libp2p/peer-store":"10.0.11-bf720c045","@libp2p/utils":"5.2.6-bf720c045","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-bf720c045","@libp2p/identify":"1.0.15-bf720c045","@libp2p/interface-compliance-tests":"5.3.2-bf720c045","@libp2p/mplex":"10.0.16-bf720c045","@libp2p/plaintext":"1.0.16-bf720c045","@libp2p/tcp":"9.0.16-bf720c045","@libp2p/websockets":"8.0.16-bf720c045","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0-bf720c045","readmeFilename":"README.md","gitHead":"bf720c045163c94c94603eb3333c418101c20de0","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"acf6ace4e1e917b4963c61ad6c7e90f066c118b1","size":193297,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0-bf720c045.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0-bf720c045.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0-bf720c045_1711630873465_0.5026191234343249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T13:01:13.765Z","publish_time":1711630873765,"_source_registry_name":"default","_cnpm_publish_time":1711630873765},"1.3.0-1fc929c1c":{"name":"libp2p","version":"1.3.0-1fc929c1c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-1fc929c1c","@libp2p/interface":"1.1.4-1fc929c1c","@libp2p/interface-internal":"1.0.9-1fc929c1c","@libp2p/logger":"4.0.7-1fc929c1c","@libp2p/multistream-select":"5.1.4-1fc929c1c","@libp2p/peer-collections":"5.1.7-1fc929c1c","@libp2p/peer-id":"4.0.7-1fc929c1c","@libp2p/peer-id-factory":"4.0.7-1fc929c1c","@libp2p/peer-store":"10.0.11-1fc929c1c","@libp2p/utils":"5.2.6-1fc929c1c","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-1fc929c1c","@libp2p/identify":"1.0.15-1fc929c1c","@libp2p/interface-compliance-tests":"5.3.2-1fc929c1c","@libp2p/mplex":"10.0.16-1fc929c1c","@libp2p/plaintext":"1.0.16-1fc929c1c","@libp2p/tcp":"9.0.16-1fc929c1c","@libp2p/websockets":"8.0.16-1fc929c1c","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0-1fc929c1c","readmeFilename":"README.md","gitHead":"1fc929c1c2267750a595a6b37950f53c9d26b31c","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"8c7bea9251074a7529a59fd4e51cca1805b7ae56","size":193296,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0-1fc929c1c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0-1fc929c1c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0-1fc929c1c_1711630820691_0.9061568512244909"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T13:00:20.901Z","publish_time":1711630820901,"_source_registry_name":"default","_cnpm_publish_time":1711630820901},"1.3.0-330a5ed72":{"name":"libp2p","version":"1.3.0-330a5ed72","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-330a5ed72","@libp2p/interface":"1.1.4-330a5ed72","@libp2p/interface-internal":"1.0.9-330a5ed72","@libp2p/logger":"4.0.7-330a5ed72","@libp2p/multistream-select":"5.1.4-330a5ed72","@libp2p/peer-collections":"5.1.7-330a5ed72","@libp2p/peer-id":"4.0.7-330a5ed72","@libp2p/peer-id-factory":"4.0.7-330a5ed72","@libp2p/peer-store":"10.0.11-330a5ed72","@libp2p/utils":"5.2.6-330a5ed72","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-330a5ed72","@libp2p/identify":"1.0.15-330a5ed72","@libp2p/interface-compliance-tests":"5.3.2-330a5ed72","@libp2p/mplex":"10.0.16-330a5ed72","@libp2p/plaintext":"1.0.16-330a5ed72","@libp2p/tcp":"9.0.16-330a5ed72","@libp2p/websockets":"8.0.16-330a5ed72","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0-330a5ed72","readmeFilename":"README.md","gitHead":"330a5ed7213c6d4c777733fc6641418fbf597f82","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"99ce2eb7f492bb4fed2e6729a3946cc27c140c36","size":193296,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0-330a5ed72.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0-330a5ed72.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0-330a5ed72_1711628526811_0.10616711308297955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T12:22:07.083Z","publish_time":1711628527083,"_source_registry_name":"default","_cnpm_publish_time":1711628527083},"1.3.0-59a97b61b":{"name":"libp2p","version":"1.3.0-59a97b61b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-59a97b61b","@libp2p/interface":"1.1.4-59a97b61b","@libp2p/interface-internal":"1.0.9-59a97b61b","@libp2p/logger":"4.0.7-59a97b61b","@libp2p/multistream-select":"5.1.4-59a97b61b","@libp2p/peer-collections":"5.1.7-59a97b61b","@libp2p/peer-id":"4.0.7-59a97b61b","@libp2p/peer-id-factory":"4.0.7-59a97b61b","@libp2p/peer-store":"10.0.11-59a97b61b","@libp2p/utils":"5.2.6-59a97b61b","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-59a97b61b","@libp2p/identify":"1.0.15-59a97b61b","@libp2p/interface-compliance-tests":"5.3.2-59a97b61b","@libp2p/mplex":"10.0.16-59a97b61b","@libp2p/plaintext":"1.0.16-59a97b61b","@libp2p/tcp":"9.0.16-59a97b61b","@libp2p/websockets":"8.0.16-59a97b61b","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0-59a97b61b","readmeFilename":"README.md","gitHead":"59a97b61b3e46f6d4b459ae94f7a6db534d4bca2","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"c26494714fcbeb0fb46a4b775dff7a83af01b851","size":193287,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0-59a97b61b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0-59a97b61b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0-59a97b61b_1711607387341_0.15383047882091416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T06:29:47.590Z","publish_time":1711607387590,"_source_registry_name":"default","_cnpm_publish_time":1711607387590},"1.3.0-fad3074b8":{"name":"libp2p","version":"1.3.0-fad3074b8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-fad3074b8","@libp2p/interface":"1.1.4-fad3074b8","@libp2p/interface-internal":"1.0.9-fad3074b8","@libp2p/logger":"4.0.7-fad3074b8","@libp2p/multistream-select":"5.1.4-fad3074b8","@libp2p/peer-collections":"5.1.7-fad3074b8","@libp2p/peer-id":"4.0.7-fad3074b8","@libp2p/peer-id-factory":"4.0.7-fad3074b8","@libp2p/peer-store":"10.0.11-fad3074b8","@libp2p/utils":"5.2.6-fad3074b8","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-fad3074b8","@libp2p/identify":"1.0.15-fad3074b8","@libp2p/interface-compliance-tests":"5.3.2-fad3074b8","@libp2p/mplex":"10.0.16-fad3074b8","@libp2p/plaintext":"1.0.16-fad3074b8","@libp2p/tcp":"9.0.16-fad3074b8","@libp2p/websockets":"8.0.16-fad3074b8","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0-fad3074b8","readmeFilename":"README.md","gitHead":"fad3074b843cae69289c6da94f3797d59879ec1c","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"acee5e33370ff08f9d806da7fda4eae570b7e4f8","size":193377,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0-fad3074b8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0-fad3074b8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0-fad3074b8_1710336949922_0.5117466597982789"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T13:35:50.157Z","publish_time":1710336950157,"_source_registry_name":"default","_cnpm_publish_time":1710336950157},"1.3.0-cad9cf007":{"name":"libp2p","version":"1.3.0-cad9cf007","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-cad9cf007","@libp2p/interface":"1.1.4-cad9cf007","@libp2p/interface-internal":"1.0.9-cad9cf007","@libp2p/logger":"4.0.7-cad9cf007","@libp2p/multistream-select":"5.1.4-cad9cf007","@libp2p/peer-collections":"5.1.7-cad9cf007","@libp2p/peer-id":"4.0.7-cad9cf007","@libp2p/peer-id-factory":"4.0.7-cad9cf007","@libp2p/peer-store":"10.0.11-cad9cf007","@libp2p/utils":"5.2.6-cad9cf007","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-cad9cf007","@libp2p/identify":"1.0.15-cad9cf007","@libp2p/interface-compliance-tests":"5.3.2-cad9cf007","@libp2p/mplex":"10.0.16-cad9cf007","@libp2p/plaintext":"1.0.16-cad9cf007","@libp2p/tcp":"9.0.16-cad9cf007","@libp2p/websockets":"8.0.16-cad9cf007","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0-cad9cf007","readmeFilename":"README.md","gitHead":"cad9cf007d12e904f5ddccd2466619974ea5dc08","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"976ba22ad18c73d015c168e6da5515fedd1fe338","size":193376,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0-cad9cf007.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0-cad9cf007.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0-cad9cf007_1710332724339_0.14002283640016056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T12:25:24.515Z","publish_time":1710332724515,"_source_registry_name":"default","_cnpm_publish_time":1710332724515},"1.3.0-e1798aa26":{"name":"libp2p","version":"1.3.0-e1798aa26","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-e1798aa26","@libp2p/interface":"1.1.4-e1798aa26","@libp2p/interface-internal":"1.0.9-e1798aa26","@libp2p/logger":"4.0.7-e1798aa26","@libp2p/multistream-select":"5.1.4-e1798aa26","@libp2p/peer-collections":"5.1.7-e1798aa26","@libp2p/peer-id":"4.0.7-e1798aa26","@libp2p/peer-id-factory":"4.0.7-e1798aa26","@libp2p/peer-store":"10.0.11-e1798aa26","@libp2p/utils":"5.2.6-e1798aa26","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-e1798aa26","@libp2p/identify":"1.0.15-e1798aa26","@libp2p/interface-compliance-tests":"5.3.2-e1798aa26","@libp2p/mplex":"10.0.16-e1798aa26","@libp2p/plaintext":"1.0.16-e1798aa26","@libp2p/tcp":"9.0.16-e1798aa26","@libp2p/websockets":"8.0.16-e1798aa26","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0-e1798aa26","readmeFilename":"README.md","gitHead":"e1798aa2613048441c9924b12bfc1ddef6fd4f8f","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"98d39a63c93d3f2a1e1d5b7b54f3f89899314d86","size":193377,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0-e1798aa26.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0-e1798aa26.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0-e1798aa26_1710330112252_0.44710853247423543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T11:41:52.554Z","publish_time":1710330112554,"_source_registry_name":"default","_cnpm_publish_time":1710330112554},"1.3.0":{"name":"libp2p","version":"1.3.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.3","@libp2p/interface":"^1.1.4","@libp2p/interface-internal":"^1.0.9","@libp2p/logger":"^4.0.7","@libp2p/multistream-select":"^5.1.4","@libp2p/peer-collections":"^5.1.7","@libp2p/peer-id":"^4.0.7","@libp2p/peer-id-factory":"^4.0.7","@libp2p/peer-store":"^10.0.11","@libp2p/utils":"^5.2.6","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.16","@libp2p/identify":"^1.0.15","@libp2p/interface-compliance-tests":"^5.3.2","@libp2p/mplex":"^10.0.16","@libp2p/plaintext":"^1.0.16","@libp2p/tcp":"^9.0.16","@libp2p/websockets":"^8.0.16","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.3.0","gitHead":"7de9e3cfdf4a488ee63ab15181c6ef022b27f394","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"d785005e8328096abcc0f1d6ac5bc64bfcf8d8ef","size":193512,"noattachment":false,"key":"/libp2p/-/libp2p-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.3.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.3.0_1710242424135_0.48857367273775854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-12T11:20:24.399Z","publish_time":1710242424399,"_source_registry_name":"default","_cnpm_publish_time":1710242424399},"1.2.4-f39ce5f13":{"name":"libp2p","version":"1.2.4-f39ce5f13","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-f39ce5f13","@libp2p/interface":"1.1.4-f39ce5f13","@libp2p/interface-internal":"1.0.9-f39ce5f13","@libp2p/logger":"4.0.7-f39ce5f13","@libp2p/multistream-select":"5.1.4-f39ce5f13","@libp2p/peer-collections":"5.1.7-f39ce5f13","@libp2p/peer-id":"4.0.7-f39ce5f13","@libp2p/peer-id-factory":"4.0.7-f39ce5f13","@libp2p/peer-store":"10.0.11-f39ce5f13","@libp2p/utils":"5.2.6-f39ce5f13","@multiformats/dns":"^1.0.1","@multiformats/multiaddr":"^12.2.0","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-f39ce5f13","@libp2p/identify":"1.0.15-f39ce5f13","@libp2p/interface-compliance-tests":"5.3.2-f39ce5f13","@libp2p/mplex":"10.0.16-f39ce5f13","@libp2p/plaintext":"1.0.16-f39ce5f13","@libp2p/tcp":"9.0.16-f39ce5f13","@libp2p/websockets":"8.0.16-f39ce5f13","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.4-f39ce5f13","readmeFilename":"README.md","gitHead":"f39ce5f13b56e2a18c7939b9d2ab38aa7e326d15","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"41966b320a682b430cd71f17d29876ebfdace571","size":193377,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.4-f39ce5f13.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.4-f39ce5f13.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.4-f39ce5f13_1710240241713_0.9704335217586262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-12T10:44:01.962Z","publish_time":1710240241962,"_source_registry_name":"default","_cnpm_publish_time":1710240241962},"1.2.4-83ef3717e":{"name":"libp2p","version":"1.2.4-83ef3717e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-83ef3717e","@libp2p/interface":"1.1.4-83ef3717e","@libp2p/interface-internal":"1.0.9-83ef3717e","@libp2p/logger":"4.0.7-83ef3717e","@libp2p/multistream-select":"5.1.4-83ef3717e","@libp2p/peer-collections":"5.1.7-83ef3717e","@libp2p/peer-id":"4.0.7-83ef3717e","@libp2p/peer-id-factory":"4.0.7-83ef3717e","@libp2p/peer-store":"10.0.11-83ef3717e","@libp2p/utils":"5.2.6-83ef3717e","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-83ef3717e","@libp2p/identify":"1.0.15-83ef3717e","@libp2p/interface-compliance-tests":"5.3.2-83ef3717e","@libp2p/mplex":"10.0.16-83ef3717e","@libp2p/plaintext":"1.0.16-83ef3717e","@libp2p/tcp":"9.0.16-83ef3717e","@libp2p/websockets":"8.0.16-83ef3717e","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.4-83ef3717e","readmeFilename":"README.md","gitHead":"83ef3717e6f55c12606b145d519ae83ff64c6227","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"363ee03c862fc812c4490d35ef5c9fbf33c9ae23","size":193751,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.4-83ef3717e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.4-83ef3717e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.4-83ef3717e_1710145697556_0.908761368502139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-11T08:28:17.757Z","publish_time":1710145697757,"_source_registry_name":"default","_cnpm_publish_time":1710145697757},"1.2.4-ab466004b":{"name":"libp2p","version":"1.2.4-ab466004b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-ab466004b","@libp2p/interface":"1.1.4-ab466004b","@libp2p/interface-internal":"1.0.9-ab466004b","@libp2p/logger":"4.0.7-ab466004b","@libp2p/multistream-select":"5.1.4-ab466004b","@libp2p/peer-collections":"5.1.7-ab466004b","@libp2p/peer-id":"4.0.7-ab466004b","@libp2p/peer-id-factory":"4.0.7-ab466004b","@libp2p/peer-store":"10.0.11-ab466004b","@libp2p/utils":"5.2.6-ab466004b","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-ab466004b","@libp2p/identify":"1.0.15-ab466004b","@libp2p/interface-compliance-tests":"5.3.2-ab466004b","@libp2p/mplex":"10.0.16-ab466004b","@libp2p/plaintext":"1.0.16-ab466004b","@libp2p/tcp":"9.0.16-ab466004b","@libp2p/websockets":"8.0.16-ab466004b","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.4-ab466004b","readmeFilename":"README.md","gitHead":"ab466004b8caa9eacf7571a44b77858ffb7013d3","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"d19d8be47edbe9eb246fc73644e8b1e0faedcae3","size":193753,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.4-ab466004b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.4-ab466004b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.4-ab466004b_1709733534063_0.7910905774003578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-06T13:58:54.427Z","publish_time":1709733534427,"_source_registry_name":"default","_cnpm_publish_time":1709733534427},"1.2.4-a9cc0ee49":{"name":"libp2p","version":"1.2.4-a9cc0ee49","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-a9cc0ee49","@libp2p/interface":"1.1.4-a9cc0ee49","@libp2p/interface-internal":"1.0.9-a9cc0ee49","@libp2p/logger":"4.0.7-a9cc0ee49","@libp2p/multistream-select":"5.1.4-a9cc0ee49","@libp2p/peer-collections":"5.1.7-a9cc0ee49","@libp2p/peer-id":"4.0.7-a9cc0ee49","@libp2p/peer-id-factory":"4.0.7-a9cc0ee49","@libp2p/peer-store":"10.0.11-a9cc0ee49","@libp2p/utils":"5.2.6-a9cc0ee49","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-a9cc0ee49","@libp2p/identify":"1.0.15-a9cc0ee49","@libp2p/interface-compliance-tests":"5.3.2-a9cc0ee49","@libp2p/mplex":"10.0.16-a9cc0ee49","@libp2p/plaintext":"1.0.16-a9cc0ee49","@libp2p/tcp":"9.0.16-a9cc0ee49","@libp2p/websockets":"8.0.16-a9cc0ee49","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.4-a9cc0ee49","readmeFilename":"README.md","gitHead":"a9cc0ee494133c21097aa3988876b19aeebd50fd","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"263aecdd630b6d9ea1ef8dff727e0b11032c6b58","size":193750,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.4-a9cc0ee49.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.4-a9cc0ee49.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.4-a9cc0ee49_1709291400333_0.8451785117980128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-01T11:10:00.511Z","publish_time":1709291400511,"_source_registry_name":"default","_cnpm_publish_time":1709291400511},"1.2.4-2122a713d":{"name":"libp2p","version":"1.2.4-2122a713d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-2122a713d","@libp2p/interface":"1.1.4-2122a713d","@libp2p/interface-internal":"1.0.9-2122a713d","@libp2p/logger":"4.0.7-2122a713d","@libp2p/multistream-select":"5.1.4-2122a713d","@libp2p/peer-collections":"5.1.7-2122a713d","@libp2p/peer-id":"4.0.7-2122a713d","@libp2p/peer-id-factory":"4.0.7-2122a713d","@libp2p/peer-store":"10.0.11-2122a713d","@libp2p/utils":"5.2.6-2122a713d","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-2122a713d","@libp2p/identify":"1.0.15-2122a713d","@libp2p/interface-compliance-tests":"5.3.2-2122a713d","@libp2p/mplex":"10.0.16-2122a713d","@libp2p/plaintext":"1.0.16-2122a713d","@libp2p/tcp":"9.0.16-2122a713d","@libp2p/websockets":"8.0.16-2122a713d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.4-2122a713d","readmeFilename":"README.md","gitHead":"2122a713ddd91a90b277d211e7402b1082bbcb62","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"35319aadbbcec12ae7be5b8cd6f04c5e4e12dfd1","size":193752,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.4-2122a713d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.4-2122a713d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.4-2122a713d_1709220552486_0.40981169742784695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-29T15:29:12.772Z","publish_time":1709220552772,"_source_registry_name":"default","_cnpm_publish_time":1709220552772},"1.2.4-28e51652a":{"name":"libp2p","version":"1.2.4-28e51652a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-28e51652a","@libp2p/interface":"1.1.4-28e51652a","@libp2p/interface-internal":"1.0.9-28e51652a","@libp2p/logger":"4.0.7-28e51652a","@libp2p/multistream-select":"5.1.4-28e51652a","@libp2p/peer-collections":"5.1.7-28e51652a","@libp2p/peer-id":"4.0.7-28e51652a","@libp2p/peer-id-factory":"4.0.7-28e51652a","@libp2p/peer-store":"10.0.11-28e51652a","@libp2p/utils":"5.2.6-28e51652a","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-28e51652a","@libp2p/identify":"1.0.15-28e51652a","@libp2p/interface-compliance-tests":"5.3.2-28e51652a","@libp2p/mplex":"10.0.16-28e51652a","@libp2p/plaintext":"1.0.16-28e51652a","@libp2p/tcp":"9.0.16-28e51652a","@libp2p/websockets":"8.0.16-28e51652a","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.4-28e51652a","readmeFilename":"README.md","gitHead":"28e51652a9d5e1edf46604328071239b27d32a5a","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"3834b4f3f04b1bcc31a50d06a345590f3d5a17d6","size":193753,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.4-28e51652a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.4-28e51652a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.4-28e51652a_1709218632495_0.9060284176981461"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-29T14:57:12.688Z","publish_time":1709218632688,"_source_registry_name":"default","_cnpm_publish_time":1709218632688},"1.2.4-f71bc49bd":{"name":"libp2p","version":"1.2.4-f71bc49bd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.3-f71bc49bd","@libp2p/interface":"1.1.4-f71bc49bd","@libp2p/interface-internal":"1.0.9-f71bc49bd","@libp2p/logger":"4.0.7-f71bc49bd","@libp2p/multistream-select":"5.1.4-f71bc49bd","@libp2p/peer-collections":"5.1.7-f71bc49bd","@libp2p/peer-id":"4.0.7-f71bc49bd","@libp2p/peer-id-factory":"4.0.7-f71bc49bd","@libp2p/peer-store":"10.0.11-f71bc49bd","@libp2p/utils":"5.2.6-f71bc49bd","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.16-f71bc49bd","@libp2p/identify":"1.0.15-f71bc49bd","@libp2p/interface-compliance-tests":"5.3.2-f71bc49bd","@libp2p/mplex":"10.0.16-f71bc49bd","@libp2p/plaintext":"1.0.16-f71bc49bd","@libp2p/tcp":"9.0.16-f71bc49bd","@libp2p/websockets":"8.0.16-f71bc49bd","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.4-f71bc49bd","readmeFilename":"README.md","gitHead":"f71bc49bd060974c97dd7cabdca971f48eea7740","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"4b581554d3444fd3ae23128c475e56ac6c2c5dde","size":193751,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.4-f71bc49bd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.4-f71bc49bd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.4-f71bc49bd_1709196877423_0.5005383668554251"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-29T08:54:37.620Z","publish_time":1709196877620,"_source_registry_name":"default","_cnpm_publish_time":1709196877620},"1.2.4":{"name":"libp2p","version":"1.2.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.3","@libp2p/interface":"^1.1.4","@libp2p/interface-internal":"^1.0.9","@libp2p/logger":"^4.0.7","@libp2p/multistream-select":"^5.1.4","@libp2p/peer-collections":"^5.1.7","@libp2p/peer-id":"^4.0.7","@libp2p/peer-id-factory":"^4.0.7","@libp2p/peer-store":"^10.0.11","@libp2p/utils":"^5.2.6","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"^1.0.16","@libp2p/identify":"^1.0.15","@libp2p/interface-compliance-tests":"^5.3.2","@libp2p/mplex":"^10.0.16","@libp2p/plaintext":"^1.0.16","@libp2p/tcp":"^9.0.16","@libp2p/websockets":"^8.0.16","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.4","gitHead":"3b8898b340c62119713c1cce7b534035288b54e1","_nodeVersion":"20.11.1","_npmVersion":"10.4.0","dist":{"shasum":"e3b41d8dfb4b692b2f179a15d89bc4e0315124d4","size":193880,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.4_1709117511559_0.6403741545016912"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-28T10:51:51.770Z","publish_time":1709117511770,"_source_registry_name":"default","_cnpm_publish_time":1709117511770},"1.2.3-f0d2b52d0":{"name":"libp2p","version":"1.2.3-f0d2b52d0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.2-f0d2b52d0","@libp2p/interface":"1.1.3-f0d2b52d0","@libp2p/interface-internal":"1.0.8-f0d2b52d0","@libp2p/logger":"4.0.6-f0d2b52d0","@libp2p/multistream-select":"5.1.3-f0d2b52d0","@libp2p/peer-collections":"5.1.6-f0d2b52d0","@libp2p/peer-id":"4.0.6-f0d2b52d0","@libp2p/peer-id-factory":"4.0.6-f0d2b52d0","@libp2p/peer-store":"10.0.10-f0d2b52d0","@libp2p/utils":"5.2.5-f0d2b52d0","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.8","interface-datastore":"^8.2.11","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.1.0","uint8arrays":"^5.0.2"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/circuit-relay-v2":"1.0.15-f0d2b52d0","@libp2p/identify":"1.0.14-f0d2b52d0","@libp2p/interface-compliance-tests":"5.3.1-f0d2b52d0","@libp2p/mplex":"10.0.15-f0d2b52d0","@libp2p/plaintext":"1.0.15-f0d2b52d0","@libp2p/tcp":"9.0.15-f0d2b52d0","@libp2p/websockets":"8.0.15-f0d2b52d0","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.3-f0d2b52d0","readmeFilename":"README.md","gitHead":"f0d2b52d0c7a0ecb8f3d6c98069131354fe93bd0","_nodeVersion":"20.11.1","_npmVersion":"10.4.0","dist":{"shasum":"0d2805f0104257815bb998c1d459a468a9ca869d","size":193751,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.3-f0d2b52d0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.3-f0d2b52d0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.3-f0d2b52d0_1709045244533_0.8146684989652351"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-27T14:47:24.748Z","publish_time":1709045244748,"_source_registry_name":"default","_cnpm_publish_time":1709045244748},"1.2.3-e1c01370b":{"name":"libp2p","version":"1.2.3-e1c01370b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.2-e1c01370b","@libp2p/interface":"1.1.3-e1c01370b","@libp2p/interface-internal":"1.0.8-e1c01370b","@libp2p/logger":"4.0.6-e1c01370b","@libp2p/multistream-select":"5.1.3-e1c01370b","@libp2p/peer-collections":"5.1.6-e1c01370b","@libp2p/peer-id":"4.0.6-e1c01370b","@libp2p/peer-id-factory":"4.0.6-e1c01370b","@libp2p/peer-store":"10.0.10-e1c01370b","@libp2p/utils":"5.2.5-e1c01370b","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.15-e1c01370b","@libp2p/identify":"1.0.14-e1c01370b","@libp2p/interface-compliance-tests":"5.3.1-e1c01370b","@libp2p/mplex":"10.0.15-e1c01370b","@libp2p/plaintext":"1.0.15-e1c01370b","@libp2p/tcp":"9.0.15-e1c01370b","@libp2p/websockets":"8.0.15-e1c01370b","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.3-e1c01370b","readmeFilename":"README.md","gitHead":"e1c01370b96d0fcf35ca6d5bdf6c440b163dcfb9","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"8228353b3769a4216c56891b411b4b36361ca9e6","size":193525,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.3-e1c01370b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.3-e1c01370b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.3-e1c01370b_1708420369668_0.3355786819294744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T09:12:49.944Z","publish_time":1708420369944,"_source_registry_name":"default","_cnpm_publish_time":1708420369944},"1.2.3-8072a2e59":{"name":"libp2p","version":"1.2.3-8072a2e59","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.2-8072a2e59","@libp2p/interface":"1.1.3-8072a2e59","@libp2p/interface-internal":"1.0.8-8072a2e59","@libp2p/logger":"4.0.6-8072a2e59","@libp2p/multistream-select":"5.1.3-8072a2e59","@libp2p/peer-collections":"5.1.6-8072a2e59","@libp2p/peer-id":"4.0.6-8072a2e59","@libp2p/peer-id-factory":"4.0.6-8072a2e59","@libp2p/peer-store":"10.0.10-8072a2e59","@libp2p/utils":"5.2.5-8072a2e59","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.15-8072a2e59","@libp2p/identify":"1.0.14-8072a2e59","@libp2p/interface-compliance-tests":"5.3.1-8072a2e59","@libp2p/mplex":"10.0.15-8072a2e59","@libp2p/plaintext":"1.0.15-8072a2e59","@libp2p/tcp":"9.0.15-8072a2e59","@libp2p/websockets":"8.0.15-8072a2e59","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.3-8072a2e59","readmeFilename":"README.md","gitHead":"8072a2e597e58c4938acc5d5576af807bac0e0e6","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"ccc8fab4dc097de19995471f3c5d3210ba8ee6b7","size":193526,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.3-8072a2e59.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.3-8072a2e59.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.3-8072a2e59_1708376969013_0.3762181387219077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T21:09:29.278Z","publish_time":1708376969278,"_source_registry_name":"default","_cnpm_publish_time":1708376969278},"1.2.3-b1b77adb4":{"name":"libp2p","version":"1.2.3-b1b77adb4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.2-b1b77adb4","@libp2p/interface":"1.1.3-b1b77adb4","@libp2p/interface-internal":"1.0.8-b1b77adb4","@libp2p/logger":"4.0.6-b1b77adb4","@libp2p/multistream-select":"5.1.3-b1b77adb4","@libp2p/peer-collections":"5.1.6-b1b77adb4","@libp2p/peer-id":"4.0.6-b1b77adb4","@libp2p/peer-id-factory":"4.0.6-b1b77adb4","@libp2p/peer-store":"10.0.10-b1b77adb4","@libp2p/utils":"5.2.5-b1b77adb4","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.15-b1b77adb4","@libp2p/identify":"1.0.14-b1b77adb4","@libp2p/interface-compliance-tests":"5.3.1-b1b77adb4","@libp2p/mplex":"10.0.15-b1b77adb4","@libp2p/plaintext":"1.0.15-b1b77adb4","@libp2p/tcp":"9.0.15-b1b77adb4","@libp2p/websockets":"8.0.15-b1b77adb4","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.3-b1b77adb4","readmeFilename":"README.md","gitHead":"b1b77adb49f9705cd8ed0dbd639016c82a639d51","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"3339ea2ae331bf3da2fd824d175d4652aa55f9ba","size":193525,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.3-b1b77adb4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.3-b1b77adb4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.3-b1b77adb4_1708366654317_0.46858762937500353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T18:17:34.616Z","publish_time":1708366654616,"_source_registry_name":"default","_cnpm_publish_time":1708366654616},"1.2.3-bedfd0aa2":{"name":"libp2p","version":"1.2.3-bedfd0aa2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.2-bedfd0aa2","@libp2p/interface":"1.1.3-bedfd0aa2","@libp2p/interface-internal":"1.0.8-bedfd0aa2","@libp2p/logger":"4.0.6-bedfd0aa2","@libp2p/multistream-select":"5.1.3-bedfd0aa2","@libp2p/peer-collections":"5.1.6-bedfd0aa2","@libp2p/peer-id":"4.0.6-bedfd0aa2","@libp2p/peer-id-factory":"4.0.6-bedfd0aa2","@libp2p/peer-store":"10.0.10-bedfd0aa2","@libp2p/utils":"5.2.5-bedfd0aa2","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.15-bedfd0aa2","@libp2p/identify":"1.0.14-bedfd0aa2","@libp2p/interface-compliance-tests":"5.3.1-bedfd0aa2","@libp2p/mplex":"10.0.15-bedfd0aa2","@libp2p/plaintext":"1.0.15-bedfd0aa2","@libp2p/tcp":"9.0.15-bedfd0aa2","@libp2p/websockets":"8.0.15-bedfd0aa2","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.3-bedfd0aa2","readmeFilename":"README.md","gitHead":"bedfd0aa20a83e0823744c298007ef58a76a26ae","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"6f3a9697a87a0979513c111a704e63ed044aa102","size":193521,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.3-bedfd0aa2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.3-bedfd0aa2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.3-bedfd0aa2_1708358706857_0.8449911997681543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T16:05:07.083Z","publish_time":1708358707083,"_source_registry_name":"default","_cnpm_publish_time":1708358707083},"1.2.3-fb7c51c3c":{"name":"libp2p","version":"1.2.3-fb7c51c3c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.2-fb7c51c3c","@libp2p/interface":"1.1.3-fb7c51c3c","@libp2p/interface-internal":"1.0.8-fb7c51c3c","@libp2p/logger":"4.0.6-fb7c51c3c","@libp2p/multistream-select":"5.1.3-fb7c51c3c","@libp2p/peer-collections":"5.1.6-fb7c51c3c","@libp2p/peer-id":"4.0.6-fb7c51c3c","@libp2p/peer-id-factory":"4.0.6-fb7c51c3c","@libp2p/peer-store":"10.0.10-fb7c51c3c","@libp2p/utils":"5.2.5-fb7c51c3c","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.15-fb7c51c3c","@libp2p/identify":"1.0.14-fb7c51c3c","@libp2p/interface-compliance-tests":"5.3.1-fb7c51c3c","@libp2p/mplex":"10.0.15-fb7c51c3c","@libp2p/plaintext":"1.0.15-fb7c51c3c","@libp2p/tcp":"9.0.15-fb7c51c3c","@libp2p/websockets":"8.0.15-fb7c51c3c","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.3-fb7c51c3c","readmeFilename":"README.md","gitHead":"fb7c51c3c03c462ac4d2b42b32be95cd008c81fc","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"9388a739ba07fe43c2a528cbb98aafd19ef2735d","size":193476,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.3-fb7c51c3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.3-fb7c51c3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.3-fb7c51c3c_1707729021267_0.24167184291485677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-12T09:10:21.474Z","publish_time":1707729021474,"_source_registry_name":"default","_cnpm_publish_time":1707729021474},"1.2.3":{"name":"libp2p","version":"1.2.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.2","@libp2p/interface":"^1.1.3","@libp2p/interface-internal":"^1.0.8","@libp2p/logger":"^4.0.6","@libp2p/multistream-select":"^5.1.3","@libp2p/peer-collections":"^5.1.6","@libp2p/peer-id":"^4.0.6","@libp2p/peer-id-factory":"^4.0.6","@libp2p/peer-store":"^10.0.10","@libp2p/utils":"^5.2.5","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.15","@libp2p/identify":"^1.0.14","@libp2p/interface-compliance-tests":"^5.3.1","@libp2p/mplex":"^10.0.15","@libp2p/plaintext":"^1.0.15","@libp2p/tcp":"^9.0.15","@libp2p/websockets":"^8.0.15","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.3","gitHead":"a3692509feceb546b1ef2f7b5fe3138cfa43e930","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"592a472563f7e9467362a5f53e17ae2bb833c6ad","size":193566,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.3_1707374618895_0.3030010799872931"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-08T06:43:39.095Z","publish_time":1707374619095,"_source_registry_name":"default","_cnpm_publish_time":1707374619095},"1.2.2-0c7bbbb07":{"name":"libp2p","version":"1.2.2-0c7bbbb07","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.2-0c7bbbb07","@libp2p/interface":"1.1.3-0c7bbbb07","@libp2p/interface-internal":"1.0.8-0c7bbbb07","@libp2p/logger":"4.0.6-0c7bbbb07","@libp2p/multistream-select":"5.1.3-0c7bbbb07","@libp2p/peer-collections":"5.1.6-0c7bbbb07","@libp2p/peer-id":"4.0.6-0c7bbbb07","@libp2p/peer-id-factory":"4.0.6-0c7bbbb07","@libp2p/peer-store":"10.0.9-0c7bbbb07","@libp2p/utils":"5.2.4-0c7bbbb07","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.14-0c7bbbb07","@libp2p/identify":"1.0.13-0c7bbbb07","@libp2p/interface-compliance-tests":"5.3.0-0c7bbbb07","@libp2p/mplex":"10.0.14-0c7bbbb07","@libp2p/plaintext":"1.0.14-0c7bbbb07","@libp2p/tcp":"9.0.14-0c7bbbb07","@libp2p/websockets":"8.0.14-0c7bbbb07","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.2-0c7bbbb07","readmeFilename":"README.md","gitHead":"0c7bbbb077d7961570d3cfb42fe431da6de57ede","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"73dfefb6180497b78c3343864536090002ac1817","size":193441,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.2-0c7bbbb07.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.2-0c7bbbb07.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.2-0c7bbbb07_1707333664392_0.3935028296476015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T19:21:04.658Z","publish_time":1707333664658,"_source_registry_name":"default","_cnpm_publish_time":1707333664658},"1.2.2":{"name":"libp2p","version":"1.2.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.2","@libp2p/interface":"^1.1.3","@libp2p/interface-internal":"^1.0.8","@libp2p/logger":"^4.0.6","@libp2p/multistream-select":"^5.1.3","@libp2p/peer-collections":"^5.1.6","@libp2p/peer-id":"^4.0.6","@libp2p/peer-id-factory":"^4.0.6","@libp2p/peer-store":"^10.0.9","@libp2p/utils":"^5.2.4","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.14","@libp2p/identify":"^1.0.13","@libp2p/interface-compliance-tests":"^5.3.0","@libp2p/mplex":"^10.0.14","@libp2p/plaintext":"^1.0.14","@libp2p/tcp":"^9.0.14","@libp2p/websockets":"^8.0.14","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.2","gitHead":"d1b65be7efcb8955ba511e8b7b70bf7a10985f11","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"c19ae1b687dd151a671ffa8addb7913fea32dd91","size":193564,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.2_1707321534850_0.8407574231550039"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T15:58:55.093Z","publish_time":1707321535093,"_source_registry_name":"default","_cnpm_publish_time":1707321535093},"1.2.1-9891ecd73":{"name":"libp2p","version":"1.2.1-9891ecd73","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-9891ecd73","@libp2p/interface":"1.1.2-9891ecd73","@libp2p/interface-internal":"1.0.7-9891ecd73","@libp2p/logger":"4.0.5-9891ecd73","@libp2p/multistream-select":"5.1.2-9891ecd73","@libp2p/peer-collections":"5.1.5-9891ecd73","@libp2p/peer-id":"4.0.5-9891ecd73","@libp2p/peer-id-factory":"4.0.5-9891ecd73","@libp2p/peer-store":"10.0.8-9891ecd73","@libp2p/utils":"5.2.3-9891ecd73","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-9891ecd73","@libp2p/identify":"1.0.12-9891ecd73","@libp2p/interface-compliance-tests":"5.2.0-9891ecd73","@libp2p/mplex":"10.0.13-9891ecd73","@libp2p/plaintext":"1.0.13-9891ecd73","@libp2p/tcp":"9.0.13-9891ecd73","@libp2p/websockets":"8.0.13-9891ecd73","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-9891ecd73","readmeFilename":"README.md","gitHead":"9891ecd7325dd38573678c3ac7406f5bc4678836","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"23935e59e696580e3da76f5562cf32732b2ace0a","size":193435,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-9891ecd73.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-9891ecd73.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-9891ecd73_1707320061683_0.6944672693963334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T15:34:21.936Z","publish_time":1707320061936,"_source_registry_name":"default","_cnpm_publish_time":1707320061936},"1.2.1-0321812e7":{"name":"libp2p","version":"1.2.1-0321812e7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-0321812e7","@libp2p/interface":"1.1.2-0321812e7","@libp2p/interface-internal":"1.0.7-0321812e7","@libp2p/logger":"4.0.5-0321812e7","@libp2p/multistream-select":"5.1.2-0321812e7","@libp2p/peer-collections":"5.1.5-0321812e7","@libp2p/peer-id":"4.0.5-0321812e7","@libp2p/peer-id-factory":"4.0.5-0321812e7","@libp2p/peer-store":"10.0.8-0321812e7","@libp2p/utils":"5.2.3-0321812e7","@multiformats/multiaddr":"^12.1.14","any-signal":"^4.1.1","datastore-core":"^9.2.7","interface-datastore":"^8.2.10","it-merge":"^3.0.3","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.1","uint8arrays":"^5.0.1"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-0321812e7","@libp2p/identify":"1.0.12-0321812e7","@libp2p/interface-compliance-tests":"5.2.0-0321812e7","@libp2p/mplex":"10.0.13-0321812e7","@libp2p/plaintext":"1.0.13-0321812e7","@libp2p/tcp":"9.0.13-0321812e7","@libp2p/websockets":"8.0.13-0321812e7","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.2","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-map":"^3.0.5","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.8"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-0321812e7","readmeFilename":"README.md","gitHead":"0321812e731515558f35ae2d53242035a343a21a","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"5267be05bdc3d8241d73dad204f6e2b23b206a27","size":193434,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-0321812e7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-0321812e7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-0321812e7_1707316533079_0.021315818079790105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T14:35:33.283Z","publish_time":1707316533283,"_source_registry_name":"default","_cnpm_publish_time":1707316533283},"1.2.1-03ff9fd82":{"name":"libp2p","version":"1.2.1-03ff9fd82","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-03ff9fd82","@libp2p/interface":"1.1.2-03ff9fd82","@libp2p/interface-internal":"1.0.7-03ff9fd82","@libp2p/logger":"4.0.5-03ff9fd82","@libp2p/multistream-select":"5.1.2-03ff9fd82","@libp2p/peer-collections":"5.1.5-03ff9fd82","@libp2p/peer-id":"4.0.5-03ff9fd82","@libp2p/peer-id-factory":"4.0.5-03ff9fd82","@libp2p/peer-store":"10.0.8-03ff9fd82","@libp2p/utils":"5.2.3-03ff9fd82","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-03ff9fd82","@libp2p/identify":"1.0.12-03ff9fd82","@libp2p/interface-compliance-tests":"5.2.0-03ff9fd82","@libp2p/mplex":"10.0.13-03ff9fd82","@libp2p/plaintext":"1.0.13-03ff9fd82","@libp2p/tcp":"9.0.13-03ff9fd82","@libp2p/websockets":"8.0.13-03ff9fd82","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-03ff9fd82","readmeFilename":"README.md","gitHead":"03ff9fd82f4d9d7b1338e5757d811b5e9f8592e6","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"166dca0417acf310deea5d477d7f7939ee6b027e","size":193405,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-03ff9fd82.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-03ff9fd82.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-03ff9fd82_1707311737090_0.5418358268903201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T13:15:37.360Z","publish_time":1707311737360,"_source_registry_name":"default","_cnpm_publish_time":1707311737360},"1.2.1-1cb2408ac":{"name":"libp2p","version":"1.2.1-1cb2408ac","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-1cb2408ac","@libp2p/interface":"1.1.2-1cb2408ac","@libp2p/interface-internal":"1.0.7-1cb2408ac","@libp2p/logger":"4.0.5-1cb2408ac","@libp2p/multistream-select":"5.1.2-1cb2408ac","@libp2p/peer-collections":"5.1.5-1cb2408ac","@libp2p/peer-id":"4.0.5-1cb2408ac","@libp2p/peer-id-factory":"4.0.5-1cb2408ac","@libp2p/peer-store":"10.0.8-1cb2408ac","@libp2p/utils":"5.2.3-1cb2408ac","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-1cb2408ac","@libp2p/identify":"1.0.12-1cb2408ac","@libp2p/interface-compliance-tests":"5.2.0-1cb2408ac","@libp2p/mplex":"10.0.13-1cb2408ac","@libp2p/plaintext":"1.0.13-1cb2408ac","@libp2p/tcp":"9.0.13-1cb2408ac","@libp2p/websockets":"8.0.13-1cb2408ac","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-1cb2408ac","readmeFilename":"README.md","gitHead":"1cb2408aca0a01e37437c74c7906ffc883df2f61","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"63409fa1808d9f6954bee758c659484630bb66a2","size":193406,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-1cb2408ac.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-1cb2408ac.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-1cb2408ac_1707309279013_0.36875462956981697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T12:34:39.350Z","publish_time":1707309279350,"_source_registry_name":"default","_cnpm_publish_time":1707309279350},"1.2.1-dab5cf724":{"name":"libp2p","version":"1.2.1-dab5cf724","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-dab5cf724","@libp2p/interface":"1.1.2-dab5cf724","@libp2p/interface-internal":"1.0.7-dab5cf724","@libp2p/logger":"4.0.5-dab5cf724","@libp2p/multistream-select":"5.1.2-dab5cf724","@libp2p/peer-collections":"5.1.5-dab5cf724","@libp2p/peer-id":"4.0.5-dab5cf724","@libp2p/peer-id-factory":"4.0.5-dab5cf724","@libp2p/peer-store":"10.0.8-dab5cf724","@libp2p/utils":"5.2.3-dab5cf724","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-dab5cf724","@libp2p/identify":"1.0.12-dab5cf724","@libp2p/interface-compliance-tests":"5.2.0-dab5cf724","@libp2p/mplex":"10.0.13-dab5cf724","@libp2p/plaintext":"1.0.13-dab5cf724","@libp2p/tcp":"9.0.13-dab5cf724","@libp2p/websockets":"8.0.13-dab5cf724","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-dab5cf724","readmeFilename":"README.md","gitHead":"dab5cf724cf4d3bd6b7d1005b746a944755ee77e","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"7924971b4a847f6a1fd03370559cbb411c649671","size":193404,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-dab5cf724.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-dab5cf724.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-dab5cf724_1707307838347_0.4257894236497719"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T12:10:38.589Z","publish_time":1707307838589,"_source_registry_name":"default","_cnpm_publish_time":1707307838589},"1.2.1-2370d1c39":{"name":"libp2p","version":"1.2.1-2370d1c39","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-2370d1c39","@libp2p/interface":"1.1.2-2370d1c39","@libp2p/interface-internal":"1.0.7-2370d1c39","@libp2p/logger":"4.0.5-2370d1c39","@libp2p/multistream-select":"5.1.2-2370d1c39","@libp2p/peer-collections":"5.1.5-2370d1c39","@libp2p/peer-id":"4.0.5-2370d1c39","@libp2p/peer-id-factory":"4.0.5-2370d1c39","@libp2p/peer-store":"10.0.8-2370d1c39","@libp2p/utils":"5.2.3-2370d1c39","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-2370d1c39","@libp2p/identify":"1.0.12-2370d1c39","@libp2p/interface-compliance-tests":"5.2.0-2370d1c39","@libp2p/mplex":"10.0.13-2370d1c39","@libp2p/plaintext":"1.0.13-2370d1c39","@libp2p/tcp":"9.0.13-2370d1c39","@libp2p/websockets":"8.0.13-2370d1c39","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-2370d1c39","readmeFilename":"README.md","gitHead":"2370d1c3940fe3b0f2b6021800a2398f708f31d1","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"d2f8a0fb60c1891072505ce475fa3188d10bca6e","size":193407,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-2370d1c39.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-2370d1c39.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-2370d1c39_1707307026913_0.7063376034792157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T11:57:07.088Z","publish_time":1707307027088,"_source_registry_name":"default","_cnpm_publish_time":1707307027088},"1.2.1-e1db332a4":{"name":"libp2p","version":"1.2.1-e1db332a4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-e1db332a4","@libp2p/interface":"1.1.2-e1db332a4","@libp2p/interface-internal":"1.0.7-e1db332a4","@libp2p/logger":"4.0.5-e1db332a4","@libp2p/multistream-select":"5.1.2-e1db332a4","@libp2p/peer-collections":"5.1.5-e1db332a4","@libp2p/peer-id":"4.0.5-e1db332a4","@libp2p/peer-id-factory":"4.0.5-e1db332a4","@libp2p/peer-store":"10.0.8-e1db332a4","@libp2p/utils":"5.2.3-e1db332a4","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-e1db332a4","@libp2p/identify":"1.0.12-e1db332a4","@libp2p/interface-compliance-tests":"5.2.0-e1db332a4","@libp2p/mplex":"10.0.13-e1db332a4","@libp2p/plaintext":"1.0.13-e1db332a4","@libp2p/tcp":"9.0.13-e1db332a4","@libp2p/websockets":"8.0.13-e1db332a4","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-e1db332a4","readmeFilename":"README.md","gitHead":"e1db332a4c45d78926869532b8340df1b09643f5","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"208f78e8d382aeb1884584bd1f37865594e6c22b","size":193404,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-e1db332a4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-e1db332a4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-e1db332a4_1706714189138_0.09424811269277256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-31T15:16:29.338Z","publish_time":1706714189338,"_source_registry_name":"default","_cnpm_publish_time":1706714189338},"1.2.1-6f323de7d":{"name":"libp2p","version":"1.2.1-6f323de7d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-6f323de7d","@libp2p/interface":"1.1.2-6f323de7d","@libp2p/interface-internal":"1.0.7-6f323de7d","@libp2p/logger":"4.0.5-6f323de7d","@libp2p/multistream-select":"5.1.2-6f323de7d","@libp2p/peer-collections":"5.1.5-6f323de7d","@libp2p/peer-id":"4.0.5-6f323de7d","@libp2p/peer-id-factory":"4.0.5-6f323de7d","@libp2p/peer-store":"10.0.8-6f323de7d","@libp2p/utils":"5.2.3-6f323de7d","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-6f323de7d","@libp2p/identify":"1.0.12-6f323de7d","@libp2p/interface-compliance-tests":"5.2.0-6f323de7d","@libp2p/mplex":"10.0.13-6f323de7d","@libp2p/plaintext":"1.0.13-6f323de7d","@libp2p/tcp":"9.0.13-6f323de7d","@libp2p/websockets":"8.0.13-6f323de7d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-6f323de7d","readmeFilename":"README.md","gitHead":"6f323de7dc93fc74ca40b9db70528411ed44d76a","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"b0ce3dc8c6c7ac8b75e9c05c35ab12f4bade3d8c","size":193443,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-6f323de7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-6f323de7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-6f323de7d_1706522368283_0.39536315640358755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-29T09:59:28.475Z","publish_time":1706522368475,"_source_registry_name":"default","_cnpm_publish_time":1706522368475},"1.2.1-c9ed1c7d6":{"name":"libp2p","version":"1.2.1-c9ed1c7d6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-c9ed1c7d6","@libp2p/interface":"1.1.2-c9ed1c7d6","@libp2p/interface-internal":"1.0.7-c9ed1c7d6","@libp2p/logger":"4.0.5-c9ed1c7d6","@libp2p/multistream-select":"5.1.2-c9ed1c7d6","@libp2p/peer-collections":"5.1.5-c9ed1c7d6","@libp2p/peer-id":"4.0.5-c9ed1c7d6","@libp2p/peer-id-factory":"4.0.5-c9ed1c7d6","@libp2p/peer-store":"10.0.8-c9ed1c7d6","@libp2p/utils":"5.2.3-c9ed1c7d6","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.13-c9ed1c7d6","@libp2p/identify":"1.0.12-c9ed1c7d6","@libp2p/interface-compliance-tests":"5.2.0-c9ed1c7d6","@libp2p/mplex":"10.0.13-c9ed1c7d6","@libp2p/plaintext":"1.0.13-c9ed1c7d6","@libp2p/tcp":"9.0.13-c9ed1c7d6","@libp2p/websockets":"8.0.13-c9ed1c7d6","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1-c9ed1c7d6","readmeFilename":"README.md","gitHead":"c9ed1c7d62e9af974789eb753d6f8e3c6410df94","_nodeVersion":"20.10.0","_npmVersion":"10.4.0","dist":{"shasum":"dc71991169ac369f2c76329322b8d6c05127783c","size":193441,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1-c9ed1c7d6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1-c9ed1c7d6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1-c9ed1c7d6_1706170321346_0.0835369572052782"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T08:12:01.564Z","publish_time":1706170321564,"_source_registry_name":"default","_cnpm_publish_time":1706170321564},"1.2.1":{"name":"libp2p","version":"1.2.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.1","@libp2p/interface":"^1.1.2","@libp2p/interface-internal":"^1.0.7","@libp2p/logger":"^4.0.5","@libp2p/multistream-select":"^5.1.2","@libp2p/peer-collections":"^5.1.5","@libp2p/peer-id":"^4.0.5","@libp2p/peer-id-factory":"^4.0.5","@libp2p/peer-store":"^10.0.8","@libp2p/utils":"^5.2.3","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.13","@libp2p/identify":"^1.0.12","@libp2p/interface-compliance-tests":"^5.2.0","@libp2p/mplex":"^10.0.13","@libp2p/plaintext":"^1.0.13","@libp2p/tcp":"^9.0.13","@libp2p/websockets":"^8.0.13","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.1","gitHead":"d2e8170501f9104ef65cbcf123720b622f7a1512","_nodeVersion":"20.11.0","_npmVersion":"10.3.0","dist":{"shasum":"d88ed9cc507412f7fb300fce71fcd79f6738c6b2","size":193567,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.1_1706104284084_0.924321042952001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T13:51:24.277Z","publish_time":1706104284277,"_source_registry_name":"default","_cnpm_publish_time":1706104284277},"1.2.0-f4dda4a3c":{"name":"libp2p","version":"1.2.0-f4dda4a3c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-f4dda4a3c","@libp2p/interface":"1.1.2-f4dda4a3c","@libp2p/interface-internal":"1.0.7-f4dda4a3c","@libp2p/logger":"4.0.5-f4dda4a3c","@libp2p/multistream-select":"5.1.2-f4dda4a3c","@libp2p/peer-collections":"5.1.5-f4dda4a3c","@libp2p/peer-id":"4.0.5-f4dda4a3c","@libp2p/peer-id-factory":"4.0.5-f4dda4a3c","@libp2p/peer-store":"10.0.7-f4dda4a3c","@libp2p/utils":"5.2.2-f4dda4a3c","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-f4dda4a3c","@libp2p/identify":"1.0.11-f4dda4a3c","@libp2p/interface-compliance-tests":"5.1.3-f4dda4a3c","@libp2p/mplex":"10.0.12-f4dda4a3c","@libp2p/plaintext":"1.0.12-f4dda4a3c","@libp2p/tcp":"9.0.12-f4dda4a3c","@libp2p/websockets":"8.0.12-f4dda4a3c","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-f4dda4a3c","readmeFilename":"README.md","gitHead":"f4dda4a3cdb46556eb68e49089bf90b029a445e7","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"b738ff605caab9224c234d3daf39f4a2479d1251","size":193437,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-f4dda4a3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-f4dda4a3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-f4dda4a3c_1706102425836_0.11194778473095024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T13:20:26.085Z","publish_time":1706102426085,"_source_registry_name":"default","_cnpm_publish_time":1706102426085},"1.2.0-74fb5671d":{"name":"libp2p","version":"1.2.0-74fb5671d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-74fb5671d","@libp2p/interface":"1.1.2-74fb5671d","@libp2p/interface-internal":"1.0.7-74fb5671d","@libp2p/logger":"4.0.5-74fb5671d","@libp2p/multistream-select":"5.1.2-74fb5671d","@libp2p/peer-collections":"5.1.5-74fb5671d","@libp2p/peer-id":"4.0.5-74fb5671d","@libp2p/peer-id-factory":"4.0.5-74fb5671d","@libp2p/peer-store":"10.0.7-74fb5671d","@libp2p/utils":"5.2.2-74fb5671d","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-74fb5671d","@libp2p/identify":"1.0.11-74fb5671d","@libp2p/interface-compliance-tests":"5.1.3-74fb5671d","@libp2p/mplex":"10.0.12-74fb5671d","@libp2p/plaintext":"1.0.12-74fb5671d","@libp2p/tcp":"9.0.12-74fb5671d","@libp2p/websockets":"8.0.12-74fb5671d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-74fb5671d","readmeFilename":"README.md","gitHead":"74fb5671dc5184182a2d6c9c4e7d33f43e43d7b6","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"f1f02a80d8f45ec8800bd65be74d1707ad824241","size":193441,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-74fb5671d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-74fb5671d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-74fb5671d_1706099009473_0.6047202946553012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T12:23:29.690Z","publish_time":1706099009690,"_source_registry_name":"default","_cnpm_publish_time":1706099009690},"1.2.0-2e464c099":{"name":"libp2p","version":"1.2.0-2e464c099","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-2e464c099","@libp2p/interface":"1.1.2-2e464c099","@libp2p/interface-internal":"1.0.7-2e464c099","@libp2p/logger":"4.0.5-2e464c099","@libp2p/multistream-select":"5.1.2-2e464c099","@libp2p/peer-collections":"5.1.5-2e464c099","@libp2p/peer-id":"4.0.5-2e464c099","@libp2p/peer-id-factory":"4.0.5-2e464c099","@libp2p/peer-store":"10.0.7-2e464c099","@libp2p/utils":"5.2.2-2e464c099","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-2e464c099","@libp2p/identify":"1.0.11-2e464c099","@libp2p/interface-compliance-tests":"5.1.3-2e464c099","@libp2p/mplex":"10.0.12-2e464c099","@libp2p/plaintext":"1.0.12-2e464c099","@libp2p/tcp":"9.0.12-2e464c099","@libp2p/websockets":"8.0.12-2e464c099","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-2e464c099","readmeFilename":"README.md","gitHead":"2e464c09993c919f66a465d8c0ed511f6a9e9c90","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"d3076966adefef007ff89b08a057bef0fac34210","size":193442,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-2e464c099.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-2e464c099.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-2e464c099_1706098780738_0.01604597194613655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T12:19:41.065Z","publish_time":1706098781065,"_source_registry_name":"default","_cnpm_publish_time":1706098781065},"1.2.0-dbc92ab74":{"name":"libp2p","version":"1.2.0-dbc92ab74","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-dbc92ab74","@libp2p/interface":"1.1.2-dbc92ab74","@libp2p/interface-internal":"1.0.7-dbc92ab74","@libp2p/logger":"4.0.5-dbc92ab74","@libp2p/multistream-select":"5.1.2-dbc92ab74","@libp2p/peer-collections":"5.1.5-dbc92ab74","@libp2p/peer-id":"4.0.5-dbc92ab74","@libp2p/peer-id-factory":"4.0.5-dbc92ab74","@libp2p/peer-store":"10.0.7-dbc92ab74","@libp2p/utils":"5.2.2-dbc92ab74","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-dbc92ab74","@libp2p/identify":"1.0.11-dbc92ab74","@libp2p/interface-compliance-tests":"5.1.3-dbc92ab74","@libp2p/mplex":"10.0.12-dbc92ab74","@libp2p/plaintext":"1.0.12-dbc92ab74","@libp2p/tcp":"9.0.12-dbc92ab74","@libp2p/websockets":"8.0.12-dbc92ab74","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-dbc92ab74","readmeFilename":"README.md","gitHead":"dbc92ab74193f2794c8d297cd57262123205cd7d","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"daace7b0fc824b75cb3855545783396c70caa0c7","size":193438,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-dbc92ab74.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-dbc92ab74.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-dbc92ab74_1706097800943_0.40276524706610073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T12:03:21.231Z","publish_time":1706097801231,"_source_registry_name":"default","_cnpm_publish_time":1706097801231},"1.2.0-72f0e09f7":{"name":"libp2p","version":"1.2.0-72f0e09f7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-72f0e09f7","@libp2p/interface":"1.1.2-72f0e09f7","@libp2p/interface-internal":"1.0.7-72f0e09f7","@libp2p/logger":"4.0.5-72f0e09f7","@libp2p/multistream-select":"5.1.2-72f0e09f7","@libp2p/peer-collections":"5.1.5-72f0e09f7","@libp2p/peer-id":"4.0.5-72f0e09f7","@libp2p/peer-id-factory":"4.0.5-72f0e09f7","@libp2p/peer-store":"10.0.7-72f0e09f7","@libp2p/utils":"5.2.2-72f0e09f7","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-72f0e09f7","@libp2p/identify":"1.0.11-72f0e09f7","@libp2p/interface-compliance-tests":"5.1.3-72f0e09f7","@libp2p/mplex":"10.0.12-72f0e09f7","@libp2p/plaintext":"1.0.12-72f0e09f7","@libp2p/tcp":"9.0.12-72f0e09f7","@libp2p/websockets":"8.0.12-72f0e09f7","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-72f0e09f7","readmeFilename":"README.md","gitHead":"72f0e09f7663aa9320373eeb2dadb4ad62ef84ec","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"aedcebf8706a77bafdf5452cb1adb9b9eef109c9","size":193439,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-72f0e09f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-72f0e09f7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-72f0e09f7_1706097517092_0.2769477702804788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T11:58:37.333Z","publish_time":1706097517333,"_source_registry_name":"default","_cnpm_publish_time":1706097517333},"1.2.0-f27138ca1":{"name":"libp2p","version":"1.2.0-f27138ca1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-f27138ca1","@libp2p/interface":"1.1.2-f27138ca1","@libp2p/interface-internal":"1.0.7-f27138ca1","@libp2p/logger":"4.0.5-f27138ca1","@libp2p/multistream-select":"5.1.2-f27138ca1","@libp2p/peer-collections":"5.1.5-f27138ca1","@libp2p/peer-id":"4.0.5-f27138ca1","@libp2p/peer-id-factory":"4.0.5-f27138ca1","@libp2p/peer-store":"10.0.7-f27138ca1","@libp2p/utils":"5.2.2-f27138ca1","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-f27138ca1","@libp2p/identify":"1.0.11-f27138ca1","@libp2p/interface-compliance-tests":"5.1.3-f27138ca1","@libp2p/mplex":"10.0.12-f27138ca1","@libp2p/plaintext":"1.0.12-f27138ca1","@libp2p/tcp":"9.0.12-f27138ca1","@libp2p/websockets":"8.0.12-f27138ca1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-f27138ca1","readmeFilename":"README.md","gitHead":"f27138ca1f552c4ad3e5d325fef626ba6783f0fd","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"eeb156612859bf33086d7e83f4629a8b214e7839","size":193441,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-f27138ca1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-f27138ca1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-f27138ca1_1705603422081_0.9804641285130773"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T18:43:42.287Z","publish_time":1705603422287,"_source_registry_name":"default","_cnpm_publish_time":1705603422287},"1.2.0-74477f6ea":{"name":"libp2p","version":"1.2.0-74477f6ea","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-74477f6ea","@libp2p/interface":"1.1.2-74477f6ea","@libp2p/interface-internal":"1.0.7-74477f6ea","@libp2p/logger":"4.0.5-74477f6ea","@libp2p/multistream-select":"5.1.2-74477f6ea","@libp2p/peer-collections":"5.1.5-74477f6ea","@libp2p/peer-id":"4.0.5-74477f6ea","@libp2p/peer-id-factory":"4.0.5-74477f6ea","@libp2p/peer-store":"10.0.7-74477f6ea","@libp2p/utils":"5.2.2-74477f6ea","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-74477f6ea","@libp2p/identify":"1.0.11-74477f6ea","@libp2p/interface-compliance-tests":"5.1.3-74477f6ea","@libp2p/mplex":"10.0.12-74477f6ea","@libp2p/plaintext":"1.0.12-74477f6ea","@libp2p/tcp":"9.0.12-74477f6ea","@libp2p/websockets":"8.0.12-74477f6ea","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-74477f6ea","readmeFilename":"README.md","gitHead":"74477f6eaeb4dc4d3154dc2dc0e29082503f60d7","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"e52ec83ecff88fc094fc7944fbc7f3abf40dd944","size":197377,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-74477f6ea.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-74477f6ea.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-74477f6ea_1705602101369_0.9142493712876083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T18:21:41.551Z","publish_time":1705602101551,"_source_registry_name":"default","_cnpm_publish_time":1705602101551},"1.2.0-8c6654c3a":{"name":"libp2p","version":"1.2.0-8c6654c3a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-8c6654c3a","@libp2p/interface":"1.1.2-8c6654c3a","@libp2p/interface-internal":"1.0.7-8c6654c3a","@libp2p/logger":"4.0.5-8c6654c3a","@libp2p/multistream-select":"5.1.2-8c6654c3a","@libp2p/peer-collections":"5.1.5-8c6654c3a","@libp2p/peer-id":"4.0.5-8c6654c3a","@libp2p/peer-id-factory":"4.0.5-8c6654c3a","@libp2p/peer-store":"10.0.7-8c6654c3a","@libp2p/utils":"5.2.2-8c6654c3a","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-8c6654c3a","@libp2p/identify":"1.0.11-8c6654c3a","@libp2p/interface-compliance-tests":"5.1.3-8c6654c3a","@libp2p/mplex":"10.0.12-8c6654c3a","@libp2p/plaintext":"1.0.12-8c6654c3a","@libp2p/tcp":"9.0.12-8c6654c3a","@libp2p/websockets":"8.0.12-8c6654c3a","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-8c6654c3a","readmeFilename":"README.md","gitHead":"8c6654c3ae988dd440fadf521e76724d3131bc12","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"6c60e51ca7bcb0a092dbc6c968a0cff47401e3a3","size":197379,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-8c6654c3a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-8c6654c3a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-8c6654c3a_1705600546564_0.6175723790130445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T17:55:46.817Z","publish_time":1705600546817,"_source_registry_name":"default","_cnpm_publish_time":1705600546817},"1.2.0-08f6f607d":{"name":"libp2p","version":"1.2.0-08f6f607d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-08f6f607d","@libp2p/interface":"1.1.2-08f6f607d","@libp2p/interface-internal":"1.0.7-08f6f607d","@libp2p/logger":"4.0.5-08f6f607d","@libp2p/multistream-select":"5.1.2-08f6f607d","@libp2p/peer-collections":"5.1.5-08f6f607d","@libp2p/peer-id":"4.0.5-08f6f607d","@libp2p/peer-id-factory":"4.0.5-08f6f607d","@libp2p/peer-store":"10.0.7-08f6f607d","@libp2p/utils":"5.2.2-08f6f607d","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-08f6f607d","@libp2p/identify":"1.0.11-08f6f607d","@libp2p/interface-compliance-tests":"5.1.3-08f6f607d","@libp2p/mplex":"10.0.12-08f6f607d","@libp2p/plaintext":"1.0.12-08f6f607d","@libp2p/tcp":"9.0.12-08f6f607d","@libp2p/websockets":"8.0.12-08f6f607d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-08f6f607d","readmeFilename":"README.md","gitHead":"08f6f607dbf70a76459b986ace67d01355255db8","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"77f7d3f57186f12db142c3b2f1fc6a5c1efc4af2","size":197377,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-08f6f607d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-08f6f607d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-08f6f607d_1705599436682_0.3912986454671472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T17:37:16.931Z","publish_time":1705599436931,"_source_registry_name":"default","_cnpm_publish_time":1705599436931},"1.2.0-9376e61a1":{"name":"libp2p","version":"1.2.0-9376e61a1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-9376e61a1","@libp2p/interface":"1.1.2-9376e61a1","@libp2p/interface-internal":"1.0.7-9376e61a1","@libp2p/logger":"4.0.5-9376e61a1","@libp2p/multistream-select":"5.1.2-9376e61a1","@libp2p/peer-collections":"5.1.5-9376e61a1","@libp2p/peer-id":"4.0.5-9376e61a1","@libp2p/peer-id-factory":"4.0.5-9376e61a1","@libp2p/peer-store":"10.0.7-9376e61a1","@libp2p/utils":"5.2.2-9376e61a1","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-9376e61a1","@libp2p/identify":"1.0.11-9376e61a1","@libp2p/interface-compliance-tests":"5.1.3-9376e61a1","@libp2p/mplex":"10.0.12-9376e61a1","@libp2p/plaintext":"1.0.12-9376e61a1","@libp2p/tcp":"9.0.12-9376e61a1","@libp2p/websockets":"8.0.12-9376e61a1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-9376e61a1","readmeFilename":"README.md","gitHead":"9376e61a1fbc21f3c0e350aa78846be2651d6c39","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"ec1aa96e00695eb65ca77417abe6c9ea521eb200","size":197375,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-9376e61a1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-9376e61a1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-9376e61a1_1705594061022_0.8045737118273952"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T16:07:41.260Z","publish_time":1705594061260,"_source_registry_name":"default","_cnpm_publish_time":1705594061260},"1.2.0-3e47d88fd":{"name":"libp2p","version":"1.2.0-3e47d88fd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.1-3e47d88fd","@libp2p/interface":"1.1.2-3e47d88fd","@libp2p/interface-internal":"1.0.7-3e47d88fd","@libp2p/logger":"4.0.5-3e47d88fd","@libp2p/multistream-select":"5.1.2-3e47d88fd","@libp2p/peer-collections":"5.1.5-3e47d88fd","@libp2p/peer-id":"4.0.5-3e47d88fd","@libp2p/peer-id-factory":"4.0.5-3e47d88fd","@libp2p/peer-store":"10.0.7-3e47d88fd","@libp2p/utils":"5.2.2-3e47d88fd","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.12-3e47d88fd","@libp2p/identify":"1.0.11-3e47d88fd","@libp2p/interface-compliance-tests":"5.1.3-3e47d88fd","@libp2p/mplex":"10.0.12-3e47d88fd","@libp2p/plaintext":"1.0.12-3e47d88fd","@libp2p/tcp":"9.0.12-3e47d88fd","@libp2p/websockets":"8.0.12-3e47d88fd","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0-3e47d88fd","readmeFilename":"README.md","gitHead":"3e47d88fde923fa9a0bfedb7f01ae8a4142b32f0","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"b028086f59b36c05539cdd55df5e2898b76736e3","size":197376,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0-3e47d88fd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0-3e47d88fd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0-3e47d88fd_1705593902439_0.8928612917154948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T16:05:02.696Z","publish_time":1705593902696,"_source_registry_name":"default","_cnpm_publish_time":1705593902696},"1.2.0":{"name":"libp2p","version":"1.2.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.1","@libp2p/interface":"^1.1.2","@libp2p/interface-internal":"^1.0.7","@libp2p/logger":"^4.0.5","@libp2p/multistream-select":"^5.1.2","@libp2p/peer-collections":"^5.1.5","@libp2p/peer-id":"^4.0.5","@libp2p/peer-id-factory":"^4.0.5","@libp2p/peer-store":"^10.0.7","@libp2p/utils":"^5.2.2","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.12","@libp2p/identify":"^1.0.11","@libp2p/interface-compliance-tests":"^5.1.3","@libp2p/mplex":"^10.0.12","@libp2p/plaintext":"^1.0.12","@libp2p/tcp":"^9.0.12","@libp2p/websockets":"^8.0.12","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.2.0","gitHead":"cce373ff82a959ba4cacc74a8d980109264c1705","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"f51f268de3449ee8cbe36103934d34bbbc6091f9","size":197482,"noattachment":false,"key":"/libp2p/-/libp2p-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.2.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.2.0_1705394944610_0.5982947611691578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T08:49:04.840Z","publish_time":1705394944840,"_source_registry_name":"default","_cnpm_publish_time":1705394944840},"1.1.2-092861e23":{"name":"libp2p","version":"1.1.2-092861e23","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.0-092861e23","@libp2p/interface":"1.1.1-092861e23","@libp2p/interface-internal":"1.0.6-092861e23","@libp2p/logger":"4.0.4-092861e23","@libp2p/multistream-select":"5.1.1-092861e23","@libp2p/peer-collections":"5.1.4-092861e23","@libp2p/peer-id":"4.0.4-092861e23","@libp2p/peer-id-factory":"4.0.4-092861e23","@libp2p/peer-store":"10.0.6-092861e23","@libp2p/utils":"5.2.1-092861e23","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.11-092861e23","@libp2p/identify":"1.0.10-092861e23","@libp2p/interface-compliance-tests":"5.1.2-092861e23","@libp2p/mplex":"10.0.11-092861e23","@libp2p/plaintext":"1.0.11-092861e23","@libp2p/tcp":"9.0.11-092861e23","@libp2p/websockets":"8.0.11-092861e23","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"sideEffects":false,"_id":"libp2p@1.1.2-092861e23","readmeFilename":"README.md","gitHead":"092861e23271921b3cef2e673f6f0c9b0c3ab325","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"1c8598877c75bf55d09c966737480e39f1de11e8","size":197342,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.2-092861e23.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.2-092861e23.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.2-092861e23_1705392462258_0.3516207541469394"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T08:07:42.514Z","publish_time":1705392462514,"_source_registry_name":"default","_cnpm_publish_time":1705392462514},"1.1.2-8bbd43628":{"name":"libp2p","version":"1.1.2-8bbd43628","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"4.0.0-8bbd43628","@libp2p/interface":"1.1.1-8bbd43628","@libp2p/interface-internal":"1.0.6-8bbd43628","@libp2p/logger":"4.0.4-8bbd43628","@libp2p/multistream-select":"5.1.1-8bbd43628","@libp2p/peer-collections":"5.1.4-8bbd43628","@libp2p/peer-id":"4.0.4-8bbd43628","@libp2p/peer-id-factory":"4.0.4-8bbd43628","@libp2p/peer-store":"10.0.6-8bbd43628","@libp2p/utils":"5.2.1-8bbd43628","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.11-8bbd43628","@libp2p/identify":"1.0.10-8bbd43628","@libp2p/interface-compliance-tests":"5.1.2-8bbd43628","@libp2p/mplex":"10.0.11-8bbd43628","@libp2p/plaintext":"1.0.11-8bbd43628","@libp2p/tcp":"9.0.11-8bbd43628","@libp2p/websockets":"8.0.11-8bbd43628","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.2-8bbd43628","readmeFilename":"README.md","gitHead":"8bbd43628343f995804eea3102d0571ddcebc5c4","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"c5d2348555aa07d85e889e204e1ed94aa87568eb","size":196851,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.2-8bbd43628.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.2-8bbd43628.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.2-8bbd43628_1705069432003_0.7899771557226432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T14:23:52.204Z","publish_time":1705069432204,"_source_registry_name":"default","_cnpm_publish_time":1705069432204},"1.1.2":{"name":"libp2p","version":"1.1.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^4.0.0","@libp2p/interface":"^1.1.1","@libp2p/interface-internal":"^1.0.6","@libp2p/logger":"^4.0.4","@libp2p/multistream-select":"^5.1.1","@libp2p/peer-collections":"^5.1.4","@libp2p/peer-id":"^4.0.4","@libp2p/peer-id-factory":"^4.0.4","@libp2p/peer-store":"^10.0.6","@libp2p/utils":"^5.2.1","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.11","@libp2p/identify":"^1.0.10","@libp2p/interface-compliance-tests":"^5.1.2","@libp2p/mplex":"^10.0.11","@libp2p/plaintext":"^1.0.11","@libp2p/tcp":"^9.0.11","@libp2p/websockets":"^8.0.11","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.2","gitHead":"263464028c76fa1332a635d833053d0dd45cf4db","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"847cd6a2d9d55624ef30c124f623f229b3838b82","size":196930,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.2_1705060258175_0.8641328531238057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T11:50:58.359Z","publish_time":1705060258359,"_source_registry_name":"default","_cnpm_publish_time":1705060258359},"1.1.1-856ccd708":{"name":"libp2p","version":"1.1.1-856ccd708","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.4-856ccd708","@libp2p/interface":"1.1.1-856ccd708","@libp2p/interface-internal":"1.0.5-856ccd708","@libp2p/logger":"4.0.4-856ccd708","@libp2p/multistream-select":"5.1.1-856ccd708","@libp2p/peer-collections":"5.1.3-856ccd708","@libp2p/peer-id":"4.0.4-856ccd708","@libp2p/peer-id-factory":"4.0.3-856ccd708","@libp2p/peer-store":"10.0.5-856ccd708","@libp2p/utils":"5.2.0-856ccd708","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.10-856ccd708","@libp2p/identify":"1.0.9-856ccd708","@libp2p/interface-compliance-tests":"5.1.1-856ccd708","@libp2p/mplex":"10.0.10-856ccd708","@libp2p/plaintext":"1.0.10-856ccd708","@libp2p/tcp":"9.0.10-856ccd708","@libp2p/websockets":"8.0.10-856ccd708","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.1-856ccd708","readmeFilename":"README.md","gitHead":"856ccd7082a42ad0c33486e9b6885452aa886c64","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"6c1559e69f84feb375669afe8f3360918bb3f41b","size":196846,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.1-856ccd708.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.1-856ccd708.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.1-856ccd708_1705054358607_0.6298457422937846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T10:12:38.836Z","publish_time":1705054358836,"_source_registry_name":"default","_cnpm_publish_time":1705054358836},"1.1.1-ddaa59a60":{"name":"libp2p","version":"1.1.1-ddaa59a60","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.4-ddaa59a60","@libp2p/interface":"1.1.1-ddaa59a60","@libp2p/interface-internal":"1.0.5-ddaa59a60","@libp2p/logger":"4.0.4-ddaa59a60","@libp2p/multistream-select":"5.1.1-ddaa59a60","@libp2p/peer-collections":"5.1.3-ddaa59a60","@libp2p/peer-id":"4.0.4-ddaa59a60","@libp2p/peer-id-factory":"4.0.3-ddaa59a60","@libp2p/peer-store":"10.0.5-ddaa59a60","@libp2p/utils":"5.2.0-ddaa59a60","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.10-ddaa59a60","@libp2p/identify":"1.0.9-ddaa59a60","@libp2p/interface-compliance-tests":"5.1.1-ddaa59a60","@libp2p/mplex":"10.0.10-ddaa59a60","@libp2p/plaintext":"1.0.10-ddaa59a60","@libp2p/tcp":"9.0.10-ddaa59a60","@libp2p/websockets":"8.0.10-ddaa59a60","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.1-ddaa59a60","readmeFilename":"README.md","gitHead":"ddaa59a600c031fe1f41ba2097ebfcfd74eff598","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"2a6b35053ea3957b41a2e2d4764c589fb2fab3a5","size":225966,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.1-ddaa59a60.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.1-ddaa59a60.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.1-ddaa59a60_1705049877941_0.31480922372588793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T08:57:58.190Z","publish_time":1705049878190,"_source_registry_name":"default","_cnpm_publish_time":1705049878190},"1.1.1-4691f4173":{"name":"libp2p","version":"1.1.1-4691f4173","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.4-4691f4173","@libp2p/interface":"1.1.1-4691f4173","@libp2p/interface-internal":"1.0.5-4691f4173","@libp2p/logger":"4.0.4-4691f4173","@libp2p/multistream-select":"5.1.1-4691f4173","@libp2p/peer-collections":"5.1.3-4691f4173","@libp2p/peer-id":"4.0.4-4691f4173","@libp2p/peer-id-factory":"4.0.3-4691f4173","@libp2p/peer-store":"10.0.5-4691f4173","@libp2p/utils":"5.2.0-4691f4173","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.10-4691f4173","@libp2p/identify":"1.0.9-4691f4173","@libp2p/interface-compliance-tests":"5.1.1-4691f4173","@libp2p/mplex":"10.0.10-4691f4173","@libp2p/plaintext":"1.0.10-4691f4173","@libp2p/tcp":"9.0.10-4691f4173","@libp2p/websockets":"8.0.10-4691f4173","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.1-4691f4173","readmeFilename":"README.md","gitHead":"4691f41737d32e47ca3308522d234282a300902e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"84b3fa8ff992aad245c9e7dabc347bb089706589","size":235311,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.1-4691f4173.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.1-4691f4173.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.1-4691f4173_1704872586053_0.15073585509630805"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-10T07:43:06.221Z","publish_time":1704872586221,"_source_registry_name":"default","_cnpm_publish_time":1704872586221},"1.1.1-ee7ffe9b9":{"name":"libp2p","version":"1.1.1-ee7ffe9b9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.4-ee7ffe9b9","@libp2p/interface":"1.1.1-ee7ffe9b9","@libp2p/interface-internal":"1.0.5-ee7ffe9b9","@libp2p/logger":"4.0.4-ee7ffe9b9","@libp2p/multistream-select":"5.1.1-ee7ffe9b9","@libp2p/peer-collections":"5.1.3-ee7ffe9b9","@libp2p/peer-id":"4.0.4-ee7ffe9b9","@libp2p/peer-id-factory":"4.0.3-ee7ffe9b9","@libp2p/peer-store":"10.0.5-ee7ffe9b9","@libp2p/utils":"5.2.0-ee7ffe9b9","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.10-ee7ffe9b9","@libp2p/identify":"1.0.9-ee7ffe9b9","@libp2p/interface-compliance-tests":"5.1.1-ee7ffe9b9","@libp2p/mplex":"10.0.10-ee7ffe9b9","@libp2p/plaintext":"1.0.10-ee7ffe9b9","@libp2p/tcp":"9.0.10-ee7ffe9b9","@libp2p/websockets":"8.0.10-ee7ffe9b9","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.1-ee7ffe9b9","readmeFilename":"README.md","gitHead":"ee7ffe9b9209d1ef0ffbd71389216b69e832b126","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"91544289cb9f6626a25373f4e28e7c9b40e7ca8b","size":235308,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.1-ee7ffe9b9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.1-ee7ffe9b9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.1-ee7ffe9b9_1704821317050_0.7294283743961303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-09T17:28:37.284Z","publish_time":1704821317284,"_source_registry_name":"default","_cnpm_publish_time":1704821317284},"1.1.1-821a38e24":{"name":"libp2p","version":"1.1.1-821a38e24","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.4-821a38e24","@libp2p/interface":"1.1.1-821a38e24","@libp2p/interface-internal":"1.0.5-821a38e24","@libp2p/logger":"4.0.4-821a38e24","@libp2p/multistream-select":"5.1.1-821a38e24","@libp2p/peer-collections":"5.1.3-821a38e24","@libp2p/peer-id":"4.0.4-821a38e24","@libp2p/peer-id-factory":"4.0.3-821a38e24","@libp2p/peer-store":"10.0.5-821a38e24","@libp2p/utils":"5.2.0-821a38e24","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.10-821a38e24","@libp2p/identify":"1.0.9-821a38e24","@libp2p/interface-compliance-tests":"5.1.1-821a38e24","@libp2p/mplex":"10.0.10-821a38e24","@libp2p/plaintext":"1.0.10-821a38e24","@libp2p/tcp":"9.0.10-821a38e24","@libp2p/websockets":"8.0.10-821a38e24","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.1-821a38e24","readmeFilename":"README.md","gitHead":"821a38e24f9be0bed51b0616e04d2c8533f5c5ab","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"1f8327bc87d0e557754f0e077a2f34c8c1f9d2ef","size":235256,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.1-821a38e24.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.1-821a38e24.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.1-821a38e24_1704634243849_0.0160442031280279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-07T13:30:44.067Z","publish_time":1704634244067,"_source_registry_name":"default","_cnpm_publish_time":1704634244067},"1.1.1-900236724":{"name":"libp2p","version":"1.1.1-900236724","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.4-900236724","@libp2p/interface":"1.1.1-900236724","@libp2p/interface-internal":"1.0.5-900236724","@libp2p/logger":"4.0.4-900236724","@libp2p/multistream-select":"5.1.1-900236724","@libp2p/peer-collections":"5.1.3-900236724","@libp2p/peer-id":"4.0.4-900236724","@libp2p/peer-id-factory":"4.0.3-900236724","@libp2p/peer-store":"10.0.5-900236724","@libp2p/utils":"5.2.0-900236724","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.10-900236724","@libp2p/identify":"1.0.9-900236724","@libp2p/interface-compliance-tests":"5.1.1-900236724","@libp2p/mplex":"10.0.10-900236724","@libp2p/plaintext":"1.0.10-900236724","@libp2p/tcp":"9.0.10-900236724","@libp2p/websockets":"8.0.10-900236724","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.1-900236724","readmeFilename":"README.md","gitHead":"900236724acf9ecf72650499262105faab7193b3","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"bd447195732f84f826df792c82ebd3694abe2bf2","size":236827,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.1-900236724.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.1-900236724.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.1-900236724_1704625967232_0.19643259874226304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-07T11:12:47.438Z","publish_time":1704625967438,"_source_registry_name":"default","_cnpm_publish_time":1704625967438},"1.1.1":{"name":"libp2p","version":"1.1.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.4","@libp2p/interface":"^1.1.1","@libp2p/interface-internal":"^1.0.5","@libp2p/logger":"^4.0.4","@libp2p/multistream-select":"^5.1.1","@libp2p/peer-collections":"^5.1.3","@libp2p/peer-id":"^4.0.4","@libp2p/peer-id-factory":"^4.0.3","@libp2p/peer-store":"^10.0.5","@libp2p/utils":"^5.2.0","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.10","@libp2p/identify":"^1.0.9","@libp2p/interface-compliance-tests":"^5.1.1","@libp2p/mplex":"^10.0.10","@libp2p/plaintext":"^1.0.10","@libp2p/tcp":"^9.0.10","@libp2p/websockets":"^8.0.10","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.1","gitHead":"8b8ce9018109305a97b9e21b7c6228bc3d23cdde","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"a57f4793ee87a0eba67a3f039724c79ad1b24224","size":236905,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.1_1704610064774_0.6450545394667719"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-07T06:47:45.008Z","publish_time":1704610065008,"_source_registry_name":"default","_cnpm_publish_time":1704610065008},"1.1.0-444d83751":{"name":"libp2p","version":"1.1.0-444d83751","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.3-444d83751","@libp2p/interface":"1.1.0-444d83751","@libp2p/interface-internal":"1.0.4-444d83751","@libp2p/logger":"4.0.3-444d83751","@libp2p/multistream-select":"5.1.0-444d83751","@libp2p/peer-collections":"5.1.2-444d83751","@libp2p/peer-id":"4.0.3-444d83751","@libp2p/peer-id-factory":"4.0.2-444d83751","@libp2p/peer-store":"10.0.4-444d83751","@libp2p/utils":"5.1.1-444d83751","@multiformats/multiaddr":"^12.1.10","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-merge":"^3.0.0","it-parallel":"^3.0.6","merge-options":"^3.0.4","multiformats":"^13.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.9-444d83751","@libp2p/identify":"1.0.8-444d83751","@libp2p/interface-compliance-tests":"5.1.0-444d83751","@libp2p/mplex":"10.0.9-444d83751","@libp2p/plaintext":"1.0.9-444d83751","@libp2p/tcp":"9.0.9-444d83751","@libp2p/websockets":"8.0.9-444d83751","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr-matcher":"^1.1.0","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-pipe":"^3.0.1","it-pushable":"^3.2.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0","uint8arraylist":"^2.4.3"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.0-444d83751","readmeFilename":"README.md","gitHead":"444d83751fa5137c76d0a265544bb3522da24a3c","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"fa9ba93aadb5f7862641f9262c6fa848811f3b82","size":236824,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.0-444d83751.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.0-444d83751.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.0-444d83751_1704554033608_0.7875949795512183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T15:13:53.849Z","publish_time":1704554033849,"_source_registry_name":"default","_cnpm_publish_time":1704554033849},"1.1.0-d011f6130":{"name":"libp2p","version":"1.1.0-d011f6130","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.3-d011f6130","@libp2p/interface":"1.1.0-d011f6130","@libp2p/interface-internal":"1.0.4-d011f6130","@libp2p/logger":"4.0.3-d011f6130","@libp2p/multistream-select":"5.1.0-d011f6130","@libp2p/peer-collections":"5.1.2-d011f6130","@libp2p/peer-id":"4.0.3-d011f6130","@libp2p/peer-id-factory":"4.0.2-d011f6130","@libp2p/peer-store":"10.0.4-d011f6130","@libp2p/utils":"5.1.1-d011f6130","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.9-d011f6130","@libp2p/identify":"1.0.8-d011f6130","@libp2p/interface-compliance-tests":"5.1.0-d011f6130","@libp2p/mplex":"10.0.9-d011f6130","@libp2p/plaintext":"1.0.9-d011f6130","@libp2p/tcp":"9.0.9-d011f6130","@libp2p/websockets":"8.0.9-d011f6130","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.0-d011f6130","readmeFilename":"README.md","gitHead":"d011f61304433a647431163592e7a0171010bc2a","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"bcddcc843053fee5104b14ed560797956cb0eee9","size":237253,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.0-d011f6130.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.0-d011f6130.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.0-d011f6130_1704531166383_0.5120072496377279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T08:52:46.620Z","publish_time":1704531166620,"_source_registry_name":"default","_cnpm_publish_time":1704531166620},"1.1.0-528d73781":{"name":"libp2p","version":"1.1.0-528d73781","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.3-528d73781","@libp2p/interface":"1.1.0-528d73781","@libp2p/interface-internal":"1.0.4-528d73781","@libp2p/logger":"4.0.3-528d73781","@libp2p/multistream-select":"5.1.0-528d73781","@libp2p/peer-collections":"5.1.2-528d73781","@libp2p/peer-id":"4.0.3-528d73781","@libp2p/peer-id-factory":"4.0.2-528d73781","@libp2p/peer-store":"10.0.4-528d73781","@libp2p/utils":"5.1.1-528d73781","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.9-528d73781","@libp2p/identify":"1.0.8-528d73781","@libp2p/interface-compliance-tests":"5.1.0-528d73781","@libp2p/mplex":"10.0.9-528d73781","@libp2p/plaintext":"1.0.9-528d73781","@libp2p/tcp":"9.0.9-528d73781","@libp2p/websockets":"8.0.9-528d73781","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.0-528d73781","readmeFilename":"README.md","gitHead":"528d73781f416ea97af044bb49d9701f97c9eeec","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"da97ade39e840438fbb22762956fcd4869f333d5","size":237257,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.0-528d73781.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.0-528d73781.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.0-528d73781_1704529083879_0.3069911387695268"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T08:18:04.093Z","publish_time":1704529084093,"_source_registry_name":"default","_cnpm_publish_time":1704529084093},"1.1.0-581574d6d":{"name":"libp2p","version":"1.1.0-581574d6d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.3-581574d6d","@libp2p/interface":"1.1.0-581574d6d","@libp2p/interface-internal":"1.0.4-581574d6d","@libp2p/logger":"4.0.3-581574d6d","@libp2p/multistream-select":"5.1.0-581574d6d","@libp2p/peer-collections":"5.1.2-581574d6d","@libp2p/peer-id":"4.0.3-581574d6d","@libp2p/peer-id-factory":"4.0.2-581574d6d","@libp2p/peer-store":"10.0.4-581574d6d","@libp2p/utils":"5.1.1-581574d6d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.9-581574d6d","@libp2p/identify":"1.0.8-581574d6d","@libp2p/interface-compliance-tests":"5.1.0-581574d6d","@libp2p/mplex":"10.0.9-581574d6d","@libp2p/plaintext":"1.0.9-581574d6d","@libp2p/tcp":"9.0.9-581574d6d","@libp2p/websockets":"8.0.9-581574d6d","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.0-581574d6d","readmeFilename":"README.md","gitHead":"581574d6d6d94e2d44530f1c959fd1fcededf095","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"d3e5710fd198e9968fa8b59dd437be78b99b83cd","size":240003,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.0-581574d6d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.0-581574d6d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.0-581574d6d_1704526129238_0.834321563394161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T07:28:49.461Z","publish_time":1704526129461,"_source_registry_name":"default","_cnpm_publish_time":1704526129461},"1.1.0-388d02b33":{"name":"libp2p","version":"1.1.0-388d02b33","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.3-388d02b33","@libp2p/interface":"1.1.0-388d02b33","@libp2p/interface-internal":"1.0.4-388d02b33","@libp2p/logger":"4.0.3-388d02b33","@libp2p/multistream-select":"5.1.0-388d02b33","@libp2p/peer-collections":"5.1.2-388d02b33","@libp2p/peer-id":"4.0.3-388d02b33","@libp2p/peer-id-factory":"4.0.2-388d02b33","@libp2p/peer-store":"10.0.4-388d02b33","@libp2p/utils":"5.1.1-388d02b33","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.9-388d02b33","@libp2p/identify":"1.0.8-388d02b33","@libp2p/interface-compliance-tests":"5.1.0-388d02b33","@libp2p/mplex":"10.0.9-388d02b33","@libp2p/plaintext":"1.0.9-388d02b33","@libp2p/tcp":"9.0.9-388d02b33","@libp2p/websockets":"8.0.9-388d02b33","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.0-388d02b33","readmeFilename":"README.md","gitHead":"388d02b3366ed2d9918102e6119bdf4bf133886e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"ae74e32db36edcd84721172e0ab6383cce5424bc","size":240005,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.0-388d02b33.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.0-388d02b33.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.0-388d02b33_1704481356269_0.5328165219815812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-05T19:02:36.573Z","publish_time":1704481356573,"_source_registry_name":"default","_cnpm_publish_time":1704481356573},"1.1.0-ba7089984":{"name":"libp2p","version":"1.1.0-ba7089984","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.3-ba7089984","@libp2p/interface":"1.1.0-ba7089984","@libp2p/interface-internal":"1.0.4-ba7089984","@libp2p/logger":"4.0.3-ba7089984","@libp2p/multistream-select":"5.1.0-ba7089984","@libp2p/peer-collections":"5.1.2-ba7089984","@libp2p/peer-id":"4.0.3-ba7089984","@libp2p/peer-id-factory":"4.0.2-ba7089984","@libp2p/peer-store":"10.0.4-ba7089984","@libp2p/utils":"5.1.1-ba7089984","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.9-ba7089984","@libp2p/identify":"1.0.8-ba7089984","@libp2p/interface-compliance-tests":"5.1.0-ba7089984","@libp2p/mplex":"10.0.9-ba7089984","@libp2p/plaintext":"1.0.9-ba7089984","@libp2p/tcp":"9.0.9-ba7089984","@libp2p/websockets":"8.0.9-ba7089984","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.0-ba7089984","readmeFilename":"README.md","gitHead":"ba70899842067dd4388bd2db0a78d9a79a6297e1","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"151781235db5d668c1388b436ead63efb3122d2d","size":240006,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.0-ba7089984.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.0-ba7089984.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.0-ba7089984_1704479412812_0.8382008920603663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-05T18:30:13.019Z","publish_time":1704479413019,"_source_registry_name":"default","_cnpm_publish_time":1704479413019},"1.1.0":{"name":"libp2p","version":"1.1.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.3","@libp2p/interface":"^1.1.0","@libp2p/interface-internal":"^1.0.4","@libp2p/logger":"^4.0.3","@libp2p/multistream-select":"^5.1.0","@libp2p/peer-collections":"^5.1.2","@libp2p/peer-id":"^4.0.3","@libp2p/peer-id-factory":"^4.0.2","@libp2p/peer-store":"^10.0.4","@libp2p/utils":"^5.1.1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.9","@libp2p/identify":"^1.0.8","@libp2p/interface-compliance-tests":"^5.1.0","@libp2p/mplex":"^10.0.9","@libp2p/plaintext":"^1.0.9","@libp2p/tcp":"^9.0.9","@libp2p/websockets":"^8.0.9","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.1.0","gitHead":"3687f1e18fe7ab987f2de91a96c67ccc95419af9","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"5825ffdc7659c2e8f8982d6e375949567a395fb7","size":241507,"noattachment":false,"key":"/libp2p/-/libp2p-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.1.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.1.0_1703936021036_0.4318591320307179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-30T11:33:41.279Z","publish_time":1703936021279,"_source_registry_name":"default","_cnpm_publish_time":1703936021279},"1.0.12-28587d24f":{"name":"libp2p","version":"1.0.12-28587d24f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-28587d24f","@libp2p/interface":"1.0.2-28587d24f","@libp2p/interface-internal":"1.0.3-28587d24f","@libp2p/logger":"4.0.2-28587d24f","@libp2p/multistream-select":"5.0.3-28587d24f","@libp2p/peer-collections":"5.1.1-28587d24f","@libp2p/peer-id":"4.0.2-28587d24f","@libp2p/peer-id-factory":"4.0.1-28587d24f","@libp2p/peer-store":"10.0.3-28587d24f","@libp2p/utils":"5.1.0-28587d24f","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.8-28587d24f","@libp2p/identify":"1.0.7-28587d24f","@libp2p/interface-compliance-tests":"5.0.8-28587d24f","@libp2p/mplex":"10.0.8-28587d24f","@libp2p/plaintext":"1.0.8-28587d24f","@libp2p/tcp":"9.0.8-28587d24f","@libp2p/websockets":"8.0.8-28587d24f","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.12-28587d24f","readmeFilename":"README.md","gitHead":"28587d24f41f8342d9db30d83e6010def55d4268","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"a61b700be47a6df972dd9f2baf10fa70b03b6d28","size":248972,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.12-28587d24f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.12-28587d24f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.12-28587d24f_1703767924436_0.9280504250742483"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T12:52:04.724Z","publish_time":1703767924724,"_source_registry_name":"default","_cnpm_publish_time":1703767924724},"1.0.12-5d1f68e92":{"name":"libp2p","version":"1.0.12-5d1f68e92","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-5d1f68e92","@libp2p/interface":"1.0.2-5d1f68e92","@libp2p/interface-internal":"1.0.3-5d1f68e92","@libp2p/logger":"4.0.2-5d1f68e92","@libp2p/multistream-select":"5.0.3-5d1f68e92","@libp2p/peer-collections":"5.1.1-5d1f68e92","@libp2p/peer-id":"4.0.2-5d1f68e92","@libp2p/peer-id-factory":"4.0.1-5d1f68e92","@libp2p/peer-store":"10.0.3-5d1f68e92","@libp2p/utils":"5.1.0-5d1f68e92","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.8-5d1f68e92","@libp2p/identify":"1.0.7-5d1f68e92","@libp2p/interface-compliance-tests":"5.0.8-5d1f68e92","@libp2p/mplex":"10.0.8-5d1f68e92","@libp2p/plaintext":"1.0.8-5d1f68e92","@libp2p/tcp":"9.0.8-5d1f68e92","@libp2p/websockets":"8.0.8-5d1f68e92","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.12-5d1f68e92","readmeFilename":"README.md","gitHead":"5d1f68e9257820c34aec07cf5c94b8f71ed8a69e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"2aa22a2e409518af2ed3ea584e92ad026766c077","size":269490,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.12-5d1f68e92.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.12-5d1f68e92.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.12-5d1f68e92_1703750009909_0.5234168131997026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T07:53:30.127Z","publish_time":1703750010127,"_source_registry_name":"default","_cnpm_publish_time":1703750010127},"1.0.12-4e0135c7d":{"name":"libp2p","version":"1.0.12-4e0135c7d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-4e0135c7d","@libp2p/interface":"1.0.2-4e0135c7d","@libp2p/interface-internal":"1.0.3-4e0135c7d","@libp2p/logger":"4.0.2-4e0135c7d","@libp2p/multistream-select":"5.0.3-4e0135c7d","@libp2p/peer-collections":"5.1.1-4e0135c7d","@libp2p/peer-id":"4.0.2-4e0135c7d","@libp2p/peer-id-factory":"4.0.1-4e0135c7d","@libp2p/peer-store":"10.0.3-4e0135c7d","@libp2p/utils":"5.1.0-4e0135c7d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^13.0.0","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.8-4e0135c7d","@libp2p/identify":"1.0.7-4e0135c7d","@libp2p/interface-compliance-tests":"5.0.8-4e0135c7d","@libp2p/mplex":"10.0.8-4e0135c7d","@libp2p/plaintext":"1.0.8-4e0135c7d","@libp2p/tcp":"9.0.8-4e0135c7d","@libp2p/websockets":"8.0.8-4e0135c7d","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.12-4e0135c7d","readmeFilename":"README.md","gitHead":"4e0135c7d8dd46d63b88756c1a6252ab0f3cc676","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"4940e4370948f5791f18745a61a633afae419ea1","size":269473,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.12-4e0135c7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.12-4e0135c7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.12-4e0135c7d_1703688544690_0.0011236315794065366"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-27T14:49:04.957Z","publish_time":1703688544957,"_source_registry_name":"default","_cnpm_publish_time":1703688544957},"1.0.12":{"name":"libp2p","version":"1.0.12","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.2","@libp2p/interface":"^1.0.2","@libp2p/interface-internal":"^1.0.3","@libp2p/logger":"^4.0.2","@libp2p/multistream-select":"^5.0.3","@libp2p/peer-collections":"^5.1.1","@libp2p/peer-id":"^4.0.2","@libp2p/peer-id-factory":"^4.0.1","@libp2p/peer-store":"^10.0.3","@libp2p/utils":"^5.1.0","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.8","@libp2p/identify":"^1.0.7","@libp2p/interface-compliance-tests":"^5.0.8","@libp2p/mplex":"^10.0.8","@libp2p/plaintext":"^1.0.8","@libp2p/tcp":"^9.0.8","@libp2p/websockets":"^8.0.8","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.12","gitHead":"e5d433993ec9829af59bf7a00f58cb348ffc24a5","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e1a23b4eca301f865f8c0832bad10c9b096b6af0","size":241420,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.12.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.12_1703079236055_0.9401762704548591"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T13:33:56.318Z","publish_time":1703079236318,"_source_registry_name":"default","_cnpm_publish_time":1703079236318},"1.0.11-cd8cafcd5":{"name":"libp2p","version":"1.0.11-cd8cafcd5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-cd8cafcd5","@libp2p/interface":"1.0.2-cd8cafcd5","@libp2p/interface-internal":"1.0.3-cd8cafcd5","@libp2p/logger":"4.0.2-cd8cafcd5","@libp2p/multistream-select":"5.0.3-cd8cafcd5","@libp2p/peer-collections":"5.1.1-cd8cafcd5","@libp2p/peer-id":"4.0.2-cd8cafcd5","@libp2p/peer-id-factory":"4.0.1-cd8cafcd5","@libp2p/peer-store":"10.0.3-cd8cafcd5","@libp2p/utils":"5.1.0-cd8cafcd5","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.8-cd8cafcd5","@libp2p/identify":"1.0.7-cd8cafcd5","@libp2p/interface-compliance-tests":"5.0.8-cd8cafcd5","@libp2p/mplex":"10.0.8-cd8cafcd5","@libp2p/plaintext":"1.0.8-cd8cafcd5","@libp2p/tcp":"9.0.8-cd8cafcd5","@libp2p/websockets":"8.0.8-cd8cafcd5","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.11-cd8cafcd5","readmeFilename":"README.md","gitHead":"cd8cafcd5c6aa141aba855a4de4c12336c429913","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e2773fb1a49ccb7a8fbfe9881c9464bac7d1c67b","size":241342,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.11-cd8cafcd5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.11-cd8cafcd5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.11-cd8cafcd5_1703075388836_0.9080690179162632"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T12:29:49.113Z","publish_time":1703075389113,"_source_registry_name":"default","_cnpm_publish_time":1703075389113},"1.0.11-6fd681d09":{"name":"libp2p","version":"1.0.11-6fd681d09","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-6fd681d09","@libp2p/interface":"1.0.2-6fd681d09","@libp2p/interface-internal":"1.0.3-6fd681d09","@libp2p/logger":"4.0.2-6fd681d09","@libp2p/multistream-select":"5.0.3-6fd681d09","@libp2p/peer-collections":"5.1.1-6fd681d09","@libp2p/peer-id":"4.0.2-6fd681d09","@libp2p/peer-id-factory":"4.0.1-6fd681d09","@libp2p/peer-store":"10.0.3-6fd681d09","@libp2p/utils":"5.1.0-6fd681d09","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.8-6fd681d09","@libp2p/identify":"1.0.7-6fd681d09","@libp2p/interface-compliance-tests":"5.0.8-6fd681d09","@libp2p/mplex":"10.0.8-6fd681d09","@libp2p/plaintext":"1.0.8-6fd681d09","@libp2p/tcp":"9.0.8-6fd681d09","@libp2p/websockets":"8.0.8-6fd681d09","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.11-6fd681d09","readmeFilename":"README.md","gitHead":"6fd681d097bcb2ceacb74e4a44b4d6b1772fa089","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e5197a31f354dae90c3b839d52178a98069b1410","size":241268,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.11-6fd681d09.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.11-6fd681d09.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.11-6fd681d09_1703073391814_0.4361294293246962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T11:56:32.187Z","publish_time":1703073392187,"_source_registry_name":"default","_cnpm_publish_time":1703073392187},"1.0.11-178fe2671":{"name":"libp2p","version":"1.0.11-178fe2671","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-178fe2671","@libp2p/interface":"1.0.2-178fe2671","@libp2p/interface-internal":"1.0.3-178fe2671","@libp2p/logger":"4.0.2-178fe2671","@libp2p/multistream-select":"5.0.3-178fe2671","@libp2p/peer-collections":"5.1.1-178fe2671","@libp2p/peer-id":"4.0.2-178fe2671","@libp2p/peer-id-factory":"4.0.1-178fe2671","@libp2p/peer-store":"10.0.3-178fe2671","@libp2p/utils":"5.1.0-178fe2671","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.8-178fe2671","@libp2p/identify":"1.0.7-178fe2671","@libp2p/interface-compliance-tests":"5.0.8-178fe2671","@libp2p/mplex":"10.0.8-178fe2671","@libp2p/plaintext":"1.0.8-178fe2671","@libp2p/tcp":"9.0.8-178fe2671","@libp2p/websockets":"8.0.8-178fe2671","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.11-178fe2671","readmeFilename":"README.md","gitHead":"178fe2671a7af9870bdd111de9073843a2a29b34","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"bc1e07af227fb4289114487bd06dfebc4ea4bae0","size":241267,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.11-178fe2671.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.11-178fe2671.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.11-178fe2671_1703068625943_0.28525636915992525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T10:37:06.190Z","publish_time":1703068626190,"_source_registry_name":"default","_cnpm_publish_time":1703068626190},"1.0.11-c00378909":{"name":"libp2p","version":"1.0.11-c00378909","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-c00378909","@libp2p/interface":"1.0.2-c00378909","@libp2p/interface-internal":"1.0.3-c00378909","@libp2p/logger":"4.0.2-c00378909","@libp2p/multistream-select":"5.0.3-c00378909","@libp2p/peer-collections":"5.1.1-c00378909","@libp2p/peer-id":"4.0.2-c00378909","@libp2p/peer-id-factory":"4.0.1-c00378909","@libp2p/peer-store":"10.0.3-c00378909","@libp2p/utils":"5.1.0-c00378909","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.8-c00378909","@libp2p/identify":"1.0.7-c00378909","@libp2p/interface-compliance-tests":"5.0.8-c00378909","@libp2p/mplex":"10.0.8-c00378909","@libp2p/plaintext":"1.0.8-c00378909","@libp2p/tcp":"9.0.8-c00378909","@libp2p/websockets":"8.0.8-c00378909","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.11-c00378909","readmeFilename":"README.md","gitHead":"c00378909453ee58080aa4d30ba1f4794cff581b","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"8925a2e8d2b6f21616cb37605621afc29d5acb17","size":240540,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.11-c00378909.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.11-c00378909.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.11-c00378909_1703063002899_0.31686794635010607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T09:03:23.141Z","publish_time":1703063003141,"_source_registry_name":"default","_cnpm_publish_time":1703063003141},"1.0.11-83dfc7dc8":{"name":"libp2p","version":"1.0.11-83dfc7dc8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-83dfc7dc8","@libp2p/interface":"1.0.2-83dfc7dc8","@libp2p/interface-internal":"1.0.3-83dfc7dc8","@libp2p/logger":"4.0.2-83dfc7dc8","@libp2p/multistream-select":"5.0.3-83dfc7dc8","@libp2p/peer-collections":"5.1.1-83dfc7dc8","@libp2p/peer-id":"4.0.2-83dfc7dc8","@libp2p/peer-id-factory":"4.0.1-83dfc7dc8","@libp2p/peer-store":"10.0.3-83dfc7dc8","@libp2p/utils":"5.1.0-83dfc7dc8","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^4.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.8-83dfc7dc8","@libp2p/identify":"1.0.7-83dfc7dc8","@libp2p/interface-compliance-tests":"5.0.8-83dfc7dc8","@libp2p/mplex":"10.0.8-83dfc7dc8","@libp2p/plaintext":"1.0.8-83dfc7dc8","@libp2p/tcp":"9.0.8-83dfc7dc8","@libp2p/websockets":"8.0.8-83dfc7dc8","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.11-83dfc7dc8","readmeFilename":"README.md","gitHead":"83dfc7dc807f363f7404b101accf2e1c1b9b3974","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"06d9b8b8f7d5567e8f36f4488c8cbb4b4a5ba16d","size":239279,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.11-83dfc7dc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.11-83dfc7dc8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.11-83dfc7dc8_1702996112486_0.35854970789057217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-19T14:28:32.727Z","publish_time":1702996112727,"_source_registry_name":"default","_cnpm_publish_time":1702996112727},"1.0.11":{"name":"libp2p","version":"1.0.11","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.2","@libp2p/interface":"^1.0.2","@libp2p/interface-internal":"^1.0.3","@libp2p/logger":"^4.0.2","@libp2p/multistream-select":"^5.0.3","@libp2p/peer-collections":"^5.1.1","@libp2p/peer-id":"^4.0.2","@libp2p/peer-id-factory":"^4.0.1","@libp2p/peer-store":"^10.0.3","@libp2p/utils":"^5.1.0","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"^1.0.8","@libp2p/identify":"^1.0.7","@libp2p/interface-compliance-tests":"^5.0.8","@libp2p/mplex":"^10.0.8","@libp2p/plaintext":"^1.0.8","@libp2p/tcp":"^9.0.8","@libp2p/websockets":"^8.0.8","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.11","gitHead":"f731f8de1c22abe7f7ecd80fca4c4220bf2082cb","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"b49c63a17e088097e3bd6f3c0c25ffa0c787a4db","size":238551,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.11.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.11_1702978076849_0.8346345138751057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-19T09:27:57.044Z","publish_time":1702978077044,"_source_registry_name":"default","_cnpm_publish_time":1702978077044},"1.0.10-f71f2e14e":{"name":"libp2p","version":"1.0.10-f71f2e14e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-f71f2e14e","@libp2p/interface":"1.0.2-f71f2e14e","@libp2p/interface-internal":"1.0.3-f71f2e14e","@libp2p/logger":"4.0.2-f71f2e14e","@libp2p/multistream-select":"5.0.2-f71f2e14e","@libp2p/peer-collections":"5.1.1-f71f2e14e","@libp2p/peer-id":"4.0.2-f71f2e14e","@libp2p/peer-id-factory":"4.0.1-f71f2e14e","@libp2p/peer-store":"10.0.2-f71f2e14e","@libp2p/utils":"5.0.3-f71f2e14e","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-f71f2e14e","@libp2p/identify":"1.0.6-f71f2e14e","@libp2p/interface-compliance-tests":"5.0.7-f71f2e14e","@libp2p/mplex":"10.0.7-f71f2e14e","@libp2p/plaintext":"1.0.7-f71f2e14e","@libp2p/tcp":"9.0.7-f71f2e14e","@libp2p/websockets":"8.0.7-f71f2e14e","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-f71f2e14e","readmeFilename":"README.md","gitHead":"f71f2e14efdf422affdf6b2b997a978fd9107e15","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"98cb1dc899e8a89f592edcae958cf482ed03f9b6","size":238473,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-f71f2e14e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-f71f2e14e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-f71f2e14e_1702974989323_0.3395187803632693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-19T08:36:29.659Z","publish_time":1702974989659,"_source_registry_name":"default","_cnpm_publish_time":1702974989659},"1.0.10-07f3afe2d":{"name":"libp2p","version":"1.0.10-07f3afe2d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-07f3afe2d","@libp2p/interface":"1.0.2-07f3afe2d","@libp2p/interface-internal":"1.0.3-07f3afe2d","@libp2p/logger":"4.0.2-07f3afe2d","@libp2p/multistream-select":"5.0.2-07f3afe2d","@libp2p/peer-collections":"5.1.1-07f3afe2d","@libp2p/peer-id":"4.0.2-07f3afe2d","@libp2p/peer-id-factory":"4.0.1-07f3afe2d","@libp2p/peer-store":"10.0.2-07f3afe2d","@libp2p/utils":"5.0.3-07f3afe2d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-07f3afe2d","@libp2p/identify":"1.0.6-07f3afe2d","@libp2p/interface-compliance-tests":"5.0.7-07f3afe2d","@libp2p/mplex":"10.0.7-07f3afe2d","@libp2p/plaintext":"1.0.7-07f3afe2d","@libp2p/tcp":"9.0.7-07f3afe2d","@libp2p/websockets":"8.0.7-07f3afe2d","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-07f3afe2d","readmeFilename":"README.md","gitHead":"07f3afe2d8ddc632ca7dc34f965524a3ab123276","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"dabd4597cd01bf64e4964bfe330451d252924e80","size":238472,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-07f3afe2d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-07f3afe2d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-07f3afe2d_1702926328305_0.8840583958097101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T19:05:28.542Z","publish_time":1702926328542,"_source_registry_name":"default","_cnpm_publish_time":1702926328542},"1.0.10-984f13e42":{"name":"libp2p","version":"1.0.10-984f13e42","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-984f13e42","@libp2p/interface":"1.0.2-984f13e42","@libp2p/interface-internal":"1.0.3-984f13e42","@libp2p/logger":"4.0.2-984f13e42","@libp2p/multistream-select":"5.0.2-984f13e42","@libp2p/peer-collections":"5.1.1-984f13e42","@libp2p/peer-id":"4.0.2-984f13e42","@libp2p/peer-id-factory":"4.0.1-984f13e42","@libp2p/peer-store":"10.0.2-984f13e42","@libp2p/utils":"5.0.3-984f13e42","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-984f13e42","@libp2p/identify":"1.0.6-984f13e42","@libp2p/interface-compliance-tests":"5.0.7-984f13e42","@libp2p/mplex":"10.0.7-984f13e42","@libp2p/plaintext":"1.0.7-984f13e42","@libp2p/tcp":"9.0.7-984f13e42","@libp2p/websockets":"8.0.7-984f13e42","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-984f13e42","readmeFilename":"README.md","gitHead":"984f13e4223e724a358d8cc9134cbba435b08512","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"039a3028f9de0e4b01b0a5373fa82c657d98241d","size":238475,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-984f13e42.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-984f13e42.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-984f13e42_1702925923918_0.02954824897088626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T18:58:44.167Z","publish_time":1702925924167,"_source_registry_name":"default","_cnpm_publish_time":1702925924167},"1.0.10-ad6f70bf3":{"name":"libp2p","version":"1.0.10-ad6f70bf3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-ad6f70bf3","@libp2p/interface":"1.0.2-ad6f70bf3","@libp2p/interface-internal":"1.0.3-ad6f70bf3","@libp2p/logger":"4.0.2-ad6f70bf3","@libp2p/multistream-select":"5.0.2-ad6f70bf3","@libp2p/peer-collections":"5.1.1-ad6f70bf3","@libp2p/peer-id":"4.0.2-ad6f70bf3","@libp2p/peer-id-factory":"4.0.1-ad6f70bf3","@libp2p/peer-store":"10.0.2-ad6f70bf3","@libp2p/utils":"5.0.3-ad6f70bf3","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-ad6f70bf3","@libp2p/identify":"1.0.6-ad6f70bf3","@libp2p/interface-compliance-tests":"5.0.7-ad6f70bf3","@libp2p/mplex":"10.0.7-ad6f70bf3","@libp2p/plaintext":"1.0.7-ad6f70bf3","@libp2p/tcp":"9.0.7-ad6f70bf3","@libp2p/websockets":"8.0.7-ad6f70bf3","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-ad6f70bf3","readmeFilename":"README.md","gitHead":"ad6f70bf3cb354823380af95462a85654a0e6ab1","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"c2e7ffab064679e0c2b60e5cf3f6230cdd3bab3f","size":240445,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-ad6f70bf3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-ad6f70bf3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-ad6f70bf3_1702888834142_0.5236830596873894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T08:40:34.461Z","publish_time":1702888834461,"_source_registry_name":"default","_cnpm_publish_time":1702888834461},"1.0.10-230afea4b":{"name":"libp2p","version":"1.0.10-230afea4b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-230afea4b","@libp2p/interface":"1.0.2-230afea4b","@libp2p/interface-internal":"1.0.3-230afea4b","@libp2p/logger":"4.0.2-230afea4b","@libp2p/multistream-select":"5.0.2-230afea4b","@libp2p/peer-collections":"5.1.1-230afea4b","@libp2p/peer-id":"4.0.2-230afea4b","@libp2p/peer-id-factory":"4.0.1-230afea4b","@libp2p/peer-store":"10.0.2-230afea4b","@libp2p/utils":"5.0.3-230afea4b","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-230afea4b","@libp2p/identify":"1.0.6-230afea4b","@libp2p/interface-compliance-tests":"5.0.7-230afea4b","@libp2p/mplex":"10.0.7-230afea4b","@libp2p/plaintext":"1.0.7-230afea4b","@libp2p/tcp":"9.0.7-230afea4b","@libp2p/websockets":"8.0.7-230afea4b","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-230afea4b","readmeFilename":"README.md","gitHead":"230afea4b2919486bd8d61d9f0923a7761a6d2a0","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"3e6c3b88d183448773b67c2e785eeaea8f4774d3","size":240444,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-230afea4b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-230afea4b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-230afea4b_1702883934898_0.6615717708109345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T07:18:55.226Z","publish_time":1702883935226,"_source_registry_name":"default","_cnpm_publish_time":1702883935226},"1.0.10-a7c6a93c6":{"name":"libp2p","version":"1.0.10-a7c6a93c6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-a7c6a93c6","@libp2p/interface":"1.0.2-a7c6a93c6","@libp2p/interface-internal":"1.0.3-a7c6a93c6","@libp2p/logger":"4.0.2-a7c6a93c6","@libp2p/multistream-select":"5.0.2-a7c6a93c6","@libp2p/peer-collections":"5.1.1-a7c6a93c6","@libp2p/peer-id":"4.0.2-a7c6a93c6","@libp2p/peer-id-factory":"4.0.1-a7c6a93c6","@libp2p/peer-store":"10.0.2-a7c6a93c6","@libp2p/utils":"5.0.3-a7c6a93c6","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-a7c6a93c6","@libp2p/identify":"1.0.6-a7c6a93c6","@libp2p/interface-compliance-tests":"5.0.7-a7c6a93c6","@libp2p/mplex":"10.0.7-a7c6a93c6","@libp2p/plaintext":"1.0.7-a7c6a93c6","@libp2p/tcp":"9.0.7-a7c6a93c6","@libp2p/websockets":"8.0.7-a7c6a93c6","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-a7c6a93c6","readmeFilename":"README.md","gitHead":"a7c6a93c6717a073bd8677a714565c91515290f2","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"888b435c0f4db932704f303d0d5722ea8da26c07","size":240435,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-a7c6a93c6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-a7c6a93c6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-a7c6a93c6_1702883732175_0.8750062438401733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T07:15:32.455Z","publish_time":1702883732455,"_source_registry_name":"default","_cnpm_publish_time":1702883732455},"1.0.10-9eff7eff0":{"name":"libp2p","version":"1.0.10-9eff7eff0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-9eff7eff0","@libp2p/interface":"1.0.2-9eff7eff0","@libp2p/interface-internal":"1.0.3-9eff7eff0","@libp2p/logger":"4.0.2-9eff7eff0","@libp2p/multistream-select":"5.0.2-9eff7eff0","@libp2p/peer-collections":"5.1.1-9eff7eff0","@libp2p/peer-id":"4.0.2-9eff7eff0","@libp2p/peer-id-factory":"4.0.1-9eff7eff0","@libp2p/peer-store":"10.0.2-9eff7eff0","@libp2p/utils":"5.0.3-9eff7eff0","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-9eff7eff0","@libp2p/identify":"1.0.6-9eff7eff0","@libp2p/interface-compliance-tests":"5.0.7-9eff7eff0","@libp2p/mplex":"10.0.7-9eff7eff0","@libp2p/plaintext":"1.0.7-9eff7eff0","@libp2p/tcp":"9.0.7-9eff7eff0","@libp2p/websockets":"8.0.7-9eff7eff0","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-9eff7eff0","readmeFilename":"README.md","gitHead":"9eff7eff0ea6f54bc6c24a8bc4736ba0e2807c8b","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"57b73e74b59fef1d5f09f4d8c1c030b8c69322e6","size":240387,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-9eff7eff0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-9eff7eff0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-9eff7eff0_1702814126958_0.2085751548022623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-17T11:55:27.273Z","publish_time":1702814127273,"_source_registry_name":"default","_cnpm_publish_time":1702814127273},"1.0.10-f81be145a":{"name":"libp2p","version":"1.0.10-f81be145a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-f81be145a","@libp2p/interface":"1.0.2-f81be145a","@libp2p/interface-internal":"1.0.3-f81be145a","@libp2p/logger":"4.0.2-f81be145a","@libp2p/multistream-select":"5.0.2-f81be145a","@libp2p/peer-collections":"5.1.1-f81be145a","@libp2p/peer-id":"4.0.2-f81be145a","@libp2p/peer-id-factory":"4.0.1-f81be145a","@libp2p/peer-store":"10.0.2-f81be145a","@libp2p/utils":"5.0.3-f81be145a","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-f81be145a","@libp2p/identify":"1.0.6-f81be145a","@libp2p/interface-compliance-tests":"5.0.7-f81be145a","@libp2p/mplex":"10.0.7-f81be145a","@libp2p/plaintext":"1.0.7-f81be145a","@libp2p/tcp":"9.0.7-f81be145a","@libp2p/websockets":"8.0.7-f81be145a","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-f81be145a","readmeFilename":"README.md","gitHead":"f81be145a97f7662970beb36540140752f5f0e5a","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"803964a9eb46c602184f7b164afe94a051d426b9","size":240262,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-f81be145a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-f81be145a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-f81be145a_1702653615841_0.2878607069597485"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T15:20:16.105Z","publish_time":1702653616105,"_source_registry_name":"default","_cnpm_publish_time":1702653616105},"1.0.10-01e9a5fe4":{"name":"libp2p","version":"1.0.10-01e9a5fe4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-01e9a5fe4","@libp2p/interface":"1.0.2-01e9a5fe4","@libp2p/interface-internal":"1.0.3-01e9a5fe4","@libp2p/logger":"4.0.2-01e9a5fe4","@libp2p/multistream-select":"5.0.2-01e9a5fe4","@libp2p/peer-collections":"5.1.1-01e9a5fe4","@libp2p/peer-id":"4.0.2-01e9a5fe4","@libp2p/peer-id-factory":"4.0.1-01e9a5fe4","@libp2p/peer-store":"10.0.2-01e9a5fe4","@libp2p/utils":"5.0.3-01e9a5fe4","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-map":"^3.0.4","it-merge":"^3.0.0","it-parallel":"^3.0.6","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/circuit-relay-v2":"1.0.7-01e9a5fe4","@libp2p/identify":"1.0.6-01e9a5fe4","@libp2p/interface-compliance-tests":"5.0.7-01e9a5fe4","@libp2p/mplex":"10.0.7-01e9a5fe4","@libp2p/plaintext":"1.0.7-01e9a5fe4","@libp2p/tcp":"9.0.7-01e9a5fe4","@libp2p/websockets":"8.0.7-01e9a5fe4","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-01e9a5fe4","readmeFilename":"README.md","gitHead":"01e9a5fe458dbfed3764b8b9bfcf1ebad7b47fa5","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"ed489088e96eb31c561a9c9efd54a95722f207b6","size":240264,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-01e9a5fe4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-01e9a5fe4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-01e9a5fe4_1702584026862_0.8177415033532554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-14T20:00:27.189Z","publish_time":1702584027189,"_source_registry_name":"default","_cnpm_publish_time":1702584027189},"1.0.10-742915567":{"name":"libp2p","version":"1.0.10-742915567","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.2-742915567","@libp2p/interface":"1.0.2-742915567","@libp2p/interface-internal":"1.0.3-742915567","@libp2p/logger":"4.0.2-742915567","@libp2p/multistream-select":"5.0.2-742915567","@libp2p/peer-collections":"5.1.1-742915567","@libp2p/peer-id":"4.0.2-742915567","@libp2p/peer-id-factory":"4.0.1-742915567","@libp2p/peer-store":"10.0.2-742915567","@libp2p/utils":"5.0.3-742915567","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^8.0.0","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.7-742915567","@libp2p/circuit-relay-v2":"1.0.7-742915567","@libp2p/identify":"1.0.6-742915567","@libp2p/interface-compliance-tests":"5.0.7-742915567","@libp2p/kad-dht":"11.0.7-742915567","@libp2p/mdns":"10.0.7-742915567","@libp2p/mplex":"10.0.7-742915567","@libp2p/plaintext":"1.0.7-742915567","@libp2p/tcp":"9.0.7-742915567","@libp2p/websockets":"8.0.7-742915567","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10-742915567","readmeFilename":"README.md","gitHead":"742915567749072aa784cf179ce9810f66ac6c6e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"45af70a05a943b48818c6bf2d3a21ddb7981d93a","size":240142,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10-742915567.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10-742915567.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10-742915567_1702394904528_0.857603795446287"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-12T15:28:24.814Z","publish_time":1702394904814,"_source_registry_name":"default","_cnpm_publish_time":1702394904814},"1.0.10":{"name":"libp2p","version":"1.0.10","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.2","@libp2p/interface":"^1.0.2","@libp2p/interface-internal":"^1.0.3","@libp2p/logger":"^4.0.2","@libp2p/multistream-select":"^5.0.2","@libp2p/peer-collections":"^5.1.1","@libp2p/peer-id":"^4.0.2","@libp2p/peer-id-factory":"^4.0.1","@libp2p/peer-store":"^10.0.2","@libp2p/utils":"^5.0.3","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.7","@libp2p/circuit-relay-v2":"^1.0.7","@libp2p/identify":"^1.0.6","@libp2p/interface-compliance-tests":"^5.0.7","@libp2p/kad-dht":"^11.0.7","@libp2p/mdns":"^10.0.7","@libp2p/mplex":"^10.0.7","@libp2p/plaintext":"^1.0.7","@libp2p/tcp":"^9.0.7","@libp2p/websockets":"^8.0.7","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.10","gitHead":"d994311cc9b59cdcbd5968bb7799b7fbe14a8961","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"5135b14c54ef0aa9bc5b6fa510431fc6f65e5729","size":238878,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.10.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.10_1702289595183_0.20126462657388777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-11T10:13:15.549Z","publish_time":1702289595549,"_source_registry_name":"default","_cnpm_publish_time":1702289595549},"1.0.9-341581166":{"name":"libp2p","version":"1.0.9-341581166","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-341581166","@libp2p/interface":"1.0.1-341581166","@libp2p/interface-internal":"1.0.2-341581166","@libp2p/logger":"4.0.1-341581166","@libp2p/multistream-select":"5.0.1-341581166","@libp2p/peer-collections":"5.1.0-341581166","@libp2p/peer-id":"4.0.1-341581166","@libp2p/peer-id-factory":"4.0.0-341581166","@libp2p/peer-store":"10.0.1-341581166","@libp2p/utils":"5.0.2-341581166","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.6-341581166","@libp2p/circuit-relay-v2":"1.0.6-341581166","@libp2p/identify":"1.0.5-341581166","@libp2p/interface-compliance-tests":"5.0.6-341581166","@libp2p/kad-dht":"11.0.6-341581166","@libp2p/mdns":"10.0.6-341581166","@libp2p/mplex":"10.0.6-341581166","@libp2p/plaintext":"1.0.6-341581166","@libp2p/tcp":"9.0.6-341581166","@libp2p/websockets":"8.0.6-341581166","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"react-native":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.9-341581166","readmeFilename":"README.md","gitHead":"341581166fd5bd2ead6b9d9db1ffda84051b6262","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"f31ba1d8ca361a8765c8625a90c0ec702f333593","size":238802,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.9-341581166.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.9-341581166.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.9-341581166_1702215111858_0.05762982891337476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-10T13:31:52.108Z","publish_time":1702215112108,"_source_registry_name":"default","_cnpm_publish_time":1702215112108},"1.0.9-6d11e8268":{"name":"libp2p","version":"1.0.9-6d11e8268","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-6d11e8268","@libp2p/interface":"1.0.1-6d11e8268","@libp2p/interface-internal":"1.0.2-6d11e8268","@libp2p/logger":"4.0.1-6d11e8268","@libp2p/multistream-select":"5.0.1-6d11e8268","@libp2p/peer-collections":"5.1.0-6d11e8268","@libp2p/peer-id":"4.0.1-6d11e8268","@libp2p/peer-id-factory":"4.0.0-6d11e8268","@libp2p/peer-store":"10.0.1-6d11e8268","@libp2p/utils":"5.0.2-6d11e8268","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^5.0.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.6-6d11e8268","@libp2p/circuit-relay-v2":"1.0.6-6d11e8268","@libp2p/identify":"1.0.5-6d11e8268","@libp2p/interface-compliance-tests":"5.0.6-6d11e8268","@libp2p/kad-dht":"11.0.6-6d11e8268","@libp2p/mdns":"10.0.6-6d11e8268","@libp2p/mplex":"10.0.6-6d11e8268","@libp2p/plaintext":"1.0.6-6d11e8268","@libp2p/tcp":"9.0.6-6d11e8268","@libp2p/websockets":"8.0.6-6d11e8268","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.9-6d11e8268","readmeFilename":"README.md","gitHead":"6d11e8268b16e0bf4bc520f42abb71a228d5dc57","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"87869afb5cbe023fbf893424da718c740a1f1ef5","size":238794,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.9-6d11e8268.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.9-6d11e8268.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.9-6d11e8268_1702119962716_0.46128010115319595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-09T11:06:02.947Z","publish_time":1702119962947,"_source_registry_name":"default","_cnpm_publish_time":1702119962947},"1.0.9":{"name":"libp2p","version":"1.0.9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^1.0.2","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^5.0.1","@libp2p/peer-collections":"^5.1.0","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0","@libp2p/peer-store":"^10.0.1","@libp2p/utils":"^5.0.2","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.6","@libp2p/circuit-relay-v2":"^1.0.6","@libp2p/identify":"^1.0.5","@libp2p/interface-compliance-tests":"^5.0.6","@libp2p/kad-dht":"^11.0.6","@libp2p/mdns":"^10.0.6","@libp2p/mplex":"^10.0.6","@libp2p/plaintext":"^1.0.6","@libp2p/tcp":"^9.0.6","@libp2p/websockets":"^8.0.6","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.9","gitHead":"02c69d24d008142ba5067cb61d9bed1684790640","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"77f64e323f825e042dfc74b4dd06e25df5b79cf6","size":238061,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.9_1701856610856_0.5384219163596133"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-06T09:56:51.131Z","publish_time":1701856611131,"_source_registry_name":"default","_cnpm_publish_time":1701856611131},"1.0.8-d10506189":{"name":"libp2p","version":"1.0.8-d10506189","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-d10506189","@libp2p/interface":"1.0.1-d10506189","@libp2p/interface-internal":"1.0.1-d10506189","@libp2p/logger":"4.0.1-d10506189","@libp2p/multistream-select":"5.0.1-d10506189","@libp2p/peer-collections":"5.0.0-d10506189","@libp2p/peer-id":"4.0.1-d10506189","@libp2p/peer-id-factory":"4.0.0-d10506189","@libp2p/peer-store":"10.0.0-d10506189","@libp2p/utils":"5.0.2-d10506189","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.5-d10506189","@libp2p/circuit-relay-v2":"1.0.5-d10506189","@libp2p/identify":"1.0.4-d10506189","@libp2p/interface-compliance-tests":"5.0.5-d10506189","@libp2p/kad-dht":"11.0.5-d10506189","@libp2p/mdns":"10.0.5-d10506189","@libp2p/mplex":"10.0.5-d10506189","@libp2p/plaintext":"1.0.5-d10506189","@libp2p/tcp":"9.0.5-d10506189","@libp2p/websockets":"8.0.5-d10506189","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.8-d10506189","readmeFilename":"README.md","gitHead":"d105061897b461789e0a8eef5094d9c136269952","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"8d3f295f6d212f465ee4e4f80be579cad886c48b","size":237989,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.8-d10506189.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.8-d10506189.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.8-d10506189_1701851900517_0.5395273942127019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-06T08:38:20.924Z","publish_time":1701851900924,"_source_registry_name":"default","_cnpm_publish_time":1701851900924},"1.0.8-64a915ae9":{"name":"libp2p","version":"1.0.8-64a915ae9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-64a915ae9","@libp2p/interface":"1.0.1-64a915ae9","@libp2p/interface-internal":"1.0.1-64a915ae9","@libp2p/logger":"4.0.1-64a915ae9","@libp2p/multistream-select":"5.0.1-64a915ae9","@libp2p/peer-collections":"5.0.0-64a915ae9","@libp2p/peer-id":"4.0.1-64a915ae9","@libp2p/peer-id-factory":"4.0.0-64a915ae9","@libp2p/peer-store":"10.0.0-64a915ae9","@libp2p/utils":"5.0.2-64a915ae9","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.5-64a915ae9","@libp2p/circuit-relay-v2":"1.0.5-64a915ae9","@libp2p/identify":"1.0.4-64a915ae9","@libp2p/interface-compliance-tests":"5.0.5-64a915ae9","@libp2p/kad-dht":"11.0.5-64a915ae9","@libp2p/mdns":"10.0.5-64a915ae9","@libp2p/mplex":"10.0.5-64a915ae9","@libp2p/plaintext":"1.0.5-64a915ae9","@libp2p/tcp":"9.0.5-64a915ae9","@libp2p/websockets":"8.0.5-64a915ae9","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.8-64a915ae9","readmeFilename":"README.md","gitHead":"64a915ae97c7ac837147e3229dac793ea61666cc","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e163e539ef9a0acc2311b3f9685f586db0bc6c60","size":237986,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.8-64a915ae9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.8-64a915ae9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.8-64a915ae9_1701801372359_0.07680727812293964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T18:36:12.617Z","publish_time":1701801372617,"_source_registry_name":"default","_cnpm_publish_time":1701801372617},"1.0.8-3bf6387ff":{"name":"libp2p","version":"1.0.8-3bf6387ff","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-3bf6387ff","@libp2p/interface":"1.0.1-3bf6387ff","@libp2p/interface-internal":"1.0.1-3bf6387ff","@libp2p/logger":"4.0.1-3bf6387ff","@libp2p/multistream-select":"5.0.1-3bf6387ff","@libp2p/peer-collections":"5.0.0-3bf6387ff","@libp2p/peer-id":"4.0.1-3bf6387ff","@libp2p/peer-id-factory":"4.0.0-3bf6387ff","@libp2p/peer-store":"10.0.0-3bf6387ff","@libp2p/utils":"5.0.2-3bf6387ff","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.5-3bf6387ff","@libp2p/circuit-relay-v2":"1.0.5-3bf6387ff","@libp2p/identify":"1.0.4-3bf6387ff","@libp2p/interface-compliance-tests":"5.0.5-3bf6387ff","@libp2p/kad-dht":"11.0.5-3bf6387ff","@libp2p/mdns":"10.0.5-3bf6387ff","@libp2p/mplex":"10.0.5-3bf6387ff","@libp2p/plaintext":"1.0.5-3bf6387ff","@libp2p/tcp":"9.0.5-3bf6387ff","@libp2p/websockets":"8.0.5-3bf6387ff","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.8-3bf6387ff","readmeFilename":"README.md","gitHead":"3bf6387ff21443ed5cdf816be03e04f3189b66ac","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"818c9c03ef92477ed645512800d48cfff6ba4cdd","size":237992,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.8-3bf6387ff.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.8-3bf6387ff.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.8-3bf6387ff_1701780086968_0.6570182052834161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T12:41:27.260Z","publish_time":1701780087260,"_source_registry_name":"default","_cnpm_publish_time":1701780087260},"1.0.8-93890c8f9":{"name":"libp2p","version":"1.0.8-93890c8f9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-93890c8f9","@libp2p/interface":"1.0.1-93890c8f9","@libp2p/interface-internal":"1.0.1-93890c8f9","@libp2p/logger":"4.0.1-93890c8f9","@libp2p/multistream-select":"5.0.1-93890c8f9","@libp2p/peer-collections":"5.0.0-93890c8f9","@libp2p/peer-id":"4.0.1-93890c8f9","@libp2p/peer-id-factory":"4.0.0-93890c8f9","@libp2p/peer-store":"10.0.0-93890c8f9","@libp2p/utils":"5.0.2-93890c8f9","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.5-93890c8f9","@libp2p/circuit-relay-v2":"1.0.5-93890c8f9","@libp2p/identify":"1.0.4-93890c8f9","@libp2p/interface-compliance-tests":"5.0.5-93890c8f9","@libp2p/kad-dht":"11.0.5-93890c8f9","@libp2p/mdns":"10.0.5-93890c8f9","@libp2p/mplex":"10.0.5-93890c8f9","@libp2p/plaintext":"1.0.5-93890c8f9","@libp2p/tcp":"9.0.5-93890c8f9","@libp2p/websockets":"8.0.5-93890c8f9","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.8-93890c8f9","readmeFilename":"README.md","gitHead":"93890c8f9c2a02a86350bee3fb526f8e5d5225e6","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"9d546650d9b6864086f882fd4660836fb042caf1","size":237994,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.8-93890c8f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.8-93890c8f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.8-93890c8f9_1701768289986_0.9133464612399773"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T09:24:50.271Z","publish_time":1701768290271,"_source_registry_name":"default","_cnpm_publish_time":1701768290271},"1.0.8":{"name":"libp2p","version":"1.0.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^1.0.1","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^5.0.1","@libp2p/peer-collections":"^5.0.0","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0","@libp2p/peer-store":"^10.0.0","@libp2p/utils":"^5.0.2","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.5","@libp2p/circuit-relay-v2":"^1.0.5","@libp2p/identify":"^1.0.4","@libp2p/interface-compliance-tests":"^5.0.5","@libp2p/kad-dht":"^11.0.5","@libp2p/mdns":"^10.0.5","@libp2p/mplex":"^10.0.5","@libp2p/plaintext":"^1.0.5","@libp2p/tcp":"^9.0.5","@libp2p/websockets":"^8.0.5","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.8","gitHead":"1d16bca93e47eced7d50ac7ab24463c40174ef48","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"786fc5ad330a1c24a951224ebab515f232d656a3","size":238061,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.8_1701690358809_0.8511057994169575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-04T11:45:59.101Z","publish_time":1701690359101,"_source_registry_name":"default","_cnpm_publish_time":1701690359101},"1.0.7-887c6ffe1":{"name":"libp2p","version":"1.0.7-887c6ffe1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-887c6ffe1","@libp2p/interface":"1.0.1-887c6ffe1","@libp2p/interface-internal":"1.0.1-887c6ffe1","@libp2p/logger":"4.0.1-887c6ffe1","@libp2p/multistream-select":"5.0.1-887c6ffe1","@libp2p/peer-collections":"5.0.0-887c6ffe1","@libp2p/peer-id":"4.0.1-887c6ffe1","@libp2p/peer-id-factory":"4.0.0-887c6ffe1","@libp2p/peer-store":"10.0.0-887c6ffe1","@libp2p/utils":"5.0.2-887c6ffe1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.5-887c6ffe1","@libp2p/circuit-relay-v2":"1.0.5-887c6ffe1","@libp2p/identify":"1.0.4-887c6ffe1","@libp2p/interface-compliance-tests":"5.0.5-887c6ffe1","@libp2p/kad-dht":"11.0.5-887c6ffe1","@libp2p/mdns":"10.0.5-887c6ffe1","@libp2p/mplex":"10.0.5-887c6ffe1","@libp2p/plaintext":"1.0.5-887c6ffe1","@libp2p/tcp":"9.0.5-887c6ffe1","@libp2p/websockets":"8.0.5-887c6ffe1","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.7-887c6ffe1","readmeFilename":"README.md","gitHead":"887c6ffe1b38bc9f0219b861b36d71de59095a8e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"00727f1623d3a0104c12a91b87bd86ad67503166","size":237990,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.7-887c6ffe1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.7-887c6ffe1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.7-887c6ffe1_1701685133644_0.11542697718928441"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-04T10:18:53.864Z","publish_time":1701685133864,"_source_registry_name":"default","_cnpm_publish_time":1701685133864},"1.0.7":{"name":"libp2p","version":"1.0.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^1.0.1","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^5.0.1","@libp2p/peer-collections":"^5.0.0","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0","@libp2p/peer-store":"^10.0.0","@libp2p/utils":"^5.0.2","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.5","@libp2p/circuit-relay-v2":"^1.0.5","@libp2p/identify":"^1.0.4","@libp2p/interface-compliance-tests":"^5.0.5","@libp2p/kad-dht":"^11.0.5","@libp2p/mdns":"^10.0.5","@libp2p/mplex":"^10.0.5","@libp2p/plaintext":"^1.0.5","@libp2p/tcp":"^9.0.5","@libp2p/websockets":"^8.0.5","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.7","gitHead":"18db7a40dca1c796a8bf8b678f3b7e658ec8ac75","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"c2c4c8e77041a100081b6a6504264d5a30831f8f","size":238039,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.7_1701680948001_0.5284886227936996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-04T09:09:08.286Z","publish_time":1701680948286,"_source_registry_name":"default","_cnpm_publish_time":1701680948286},"1.0.6-16588d27c":{"name":"libp2p","version":"1.0.6-16588d27c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-16588d27c","@libp2p/interface":"1.0.1-16588d27c","@libp2p/interface-internal":"1.0.1-16588d27c","@libp2p/logger":"4.0.1-16588d27c","@libp2p/multistream-select":"5.0.1-16588d27c","@libp2p/peer-collections":"5.0.0-16588d27c","@libp2p/peer-id":"4.0.1-16588d27c","@libp2p/peer-id-factory":"4.0.0-16588d27c","@libp2p/peer-store":"10.0.0-16588d27c","@libp2p/utils":"5.0.2-16588d27c","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.5-16588d27c","@libp2p/circuit-relay-v2":"1.0.5-16588d27c","@libp2p/identify":"1.0.4-16588d27c","@libp2p/interface-compliance-tests":"5.0.5-16588d27c","@libp2p/kad-dht":"11.0.5-16588d27c","@libp2p/mdns":"10.0.5-16588d27c","@libp2p/mplex":"10.0.5-16588d27c","@libp2p/plaintext":"1.0.5-16588d27c","@libp2p/tcp":"9.0.5-16588d27c","@libp2p/websockets":"8.0.5-16588d27c","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.6-16588d27c","readmeFilename":"README.md","gitHead":"16588d27c8ca9c52686146160234534ee3dac915","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"820d2459f8b9f8af4da92ea09ee155e76c12be9c","size":237969,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.6-16588d27c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.6-16588d27c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.6-16588d27c_1701676882924_0.8807235714198747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-04T08:01:23.164Z","publish_time":1701676883164,"_source_registry_name":"default","_cnpm_publish_time":1701676883164},"1.0.6":{"name":"libp2p","version":"1.0.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^1.0.1","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^5.0.1","@libp2p/peer-collections":"^5.0.0","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0","@libp2p/peer-store":"^10.0.0","@libp2p/utils":"^5.0.2","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.5","@libp2p/circuit-relay-v2":"^1.0.5","@libp2p/identify":"^1.0.4","@libp2p/interface-compliance-tests":"^5.0.5","@libp2p/kad-dht":"^11.0.5","@libp2p/mdns":"^10.0.5","@libp2p/mplex":"^10.0.5","@libp2p/plaintext":"^1.0.5","@libp2p/tcp":"^9.0.5","@libp2p/websockets":"^8.0.5","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.6","gitHead":"4e6ca4d895fc978bb29c72f88054d3d488e2b10f","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"b6a6e59442c4b2845ce58ee4d713979418ad988f","size":238701,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.6_1701521903110_0.8026856218864029"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T12:58:23.299Z","publish_time":1701521903299,"_source_registry_name":"default","_cnpm_publish_time":1701521903299},"1.0.5-bcfa15993":{"name":"libp2p","version":"1.0.5-bcfa15993","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-bcfa15993","@libp2p/interface":"1.0.1-bcfa15993","@libp2p/interface-internal":"1.0.1-bcfa15993","@libp2p/logger":"4.0.1-bcfa15993","@libp2p/multistream-select":"5.0.0-bcfa15993","@libp2p/peer-collections":"5.0.0-bcfa15993","@libp2p/peer-id":"4.0.1-bcfa15993","@libp2p/peer-id-factory":"4.0.0-bcfa15993","@libp2p/peer-store":"10.0.0-bcfa15993","@libp2p/utils":"5.0.2-bcfa15993","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.4-bcfa15993","@libp2p/circuit-relay-v2":"1.0.4-bcfa15993","@libp2p/identify":"1.0.3-bcfa15993","@libp2p/interface-compliance-tests":"5.0.4-bcfa15993","@libp2p/kad-dht":"11.0.4-bcfa15993","@libp2p/mdns":"10.0.4-bcfa15993","@libp2p/mplex":"10.0.4-bcfa15993","@libp2p/plaintext":"1.0.4-bcfa15993","@libp2p/tcp":"9.0.4-bcfa15993","@libp2p/websockets":"8.0.4-bcfa15993","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.5-bcfa15993","readmeFilename":"README.md","gitHead":"bcfa15993fd533c56c7523384e4b135c4930855b","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"6e68ede863fbe252a2b2757978c886d594fff2b8","size":238626,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.5-bcfa15993.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.5-bcfa15993.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.5-bcfa15993_1701519419773_0.3133267821791792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T12:17:00.005Z","publish_time":1701519420005,"_source_registry_name":"default","_cnpm_publish_time":1701519420005},"1.0.5-10ea19700":{"name":"libp2p","version":"1.0.5-10ea19700","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-10ea19700","@libp2p/interface":"1.0.1-10ea19700","@libp2p/interface-internal":"1.0.1-10ea19700","@libp2p/logger":"4.0.1-10ea19700","@libp2p/multistream-select":"5.0.0-10ea19700","@libp2p/peer-collections":"5.0.0-10ea19700","@libp2p/peer-id":"4.0.1-10ea19700","@libp2p/peer-id-factory":"4.0.0-10ea19700","@libp2p/peer-store":"10.0.0-10ea19700","@libp2p/utils":"5.0.2-10ea19700","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.4-10ea19700","@libp2p/circuit-relay-v2":"1.0.4-10ea19700","@libp2p/identify":"1.0.3-10ea19700","@libp2p/interface-compliance-tests":"5.0.4-10ea19700","@libp2p/kad-dht":"11.0.4-10ea19700","@libp2p/mdns":"10.0.4-10ea19700","@libp2p/mplex":"10.0.4-10ea19700","@libp2p/plaintext":"1.0.4-10ea19700","@libp2p/tcp":"9.0.4-10ea19700","@libp2p/websockets":"8.0.4-10ea19700","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.5-10ea19700","readmeFilename":"README.md","gitHead":"10ea19700ae0c464734c88eb5922e2faeb27446a","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"25465b6484d3ae31494ccd1c0e99e33e21530f34","size":238609,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.5-10ea19700.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.5-10ea19700.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.5-10ea19700_1701519399524_0.6445355604459317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T12:16:39.774Z","publish_time":1701519399774,"_source_registry_name":"default","_cnpm_publish_time":1701519399774},"1.0.5-09dd02987":{"name":"libp2p","version":"1.0.5-09dd02987","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-09dd02987","@libp2p/interface":"1.0.1-09dd02987","@libp2p/interface-internal":"1.0.1-09dd02987","@libp2p/logger":"4.0.1-09dd02987","@libp2p/multistream-select":"5.0.0-09dd02987","@libp2p/peer-collections":"5.0.0-09dd02987","@libp2p/peer-id":"4.0.1-09dd02987","@libp2p/peer-id-factory":"4.0.0-09dd02987","@libp2p/peer-store":"10.0.0-09dd02987","@libp2p/utils":"5.0.2-09dd02987","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.4-09dd02987","@libp2p/circuit-relay-v2":"1.0.4-09dd02987","@libp2p/identify":"1.0.3-09dd02987","@libp2p/interface-compliance-tests":"5.0.4-09dd02987","@libp2p/kad-dht":"11.0.4-09dd02987","@libp2p/mdns":"10.0.4-09dd02987","@libp2p/mplex":"10.0.4-09dd02987","@libp2p/plaintext":"1.0.4-09dd02987","@libp2p/tcp":"9.0.4-09dd02987","@libp2p/websockets":"8.0.4-09dd02987","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.5-09dd02987","readmeFilename":"README.md","gitHead":"09dd02987d84770547f7dfd347fa09a0a98d3081","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"936f783e77864782b06f748856c6c8ded0451560","size":238612,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.5-09dd02987.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.5-09dd02987.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.5-09dd02987_1701511304424_0.6194891155641273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T10:01:44.721Z","publish_time":1701511304721,"_source_registry_name":"default","_cnpm_publish_time":1701511304721},"1.0.5-5a9362e21":{"name":"libp2p","version":"1.0.5-5a9362e21","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-5a9362e21","@libp2p/interface":"1.0.1-5a9362e21","@libp2p/interface-internal":"1.0.1-5a9362e21","@libp2p/logger":"4.0.1-5a9362e21","@libp2p/multistream-select":"5.0.0-5a9362e21","@libp2p/peer-collections":"5.0.0-5a9362e21","@libp2p/peer-id":"4.0.1-5a9362e21","@libp2p/peer-id-factory":"4.0.0-5a9362e21","@libp2p/peer-store":"10.0.0-5a9362e21","@libp2p/utils":"5.0.2-5a9362e21","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.4-5a9362e21","@libp2p/circuit-relay-v2":"1.0.4-5a9362e21","@libp2p/identify":"1.0.3-5a9362e21","@libp2p/interface-compliance-tests":"5.0.4-5a9362e21","@libp2p/kad-dht":"11.0.4-5a9362e21","@libp2p/mdns":"10.0.4-5a9362e21","@libp2p/mplex":"10.0.4-5a9362e21","@libp2p/plaintext":"1.0.4-5a9362e21","@libp2p/tcp":"9.0.4-5a9362e21","@libp2p/websockets":"8.0.4-5a9362e21","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.5-5a9362e21","readmeFilename":"README.md","gitHead":"5a9362e2163a173703e3151a5bebb9be5e62bbce","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"d925ed1cc504b38e4f8eb4d2b7143fc9ce18331a","size":238543,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.5-5a9362e21.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.5-5a9362e21.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.5-5a9362e21_1701460225984_0.4424071975813193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T19:50:26.273Z","publish_time":1701460226273,"_source_registry_name":"default","_cnpm_publish_time":1701460226273},"1.0.5":{"name":"libp2p","version":"1.0.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^1.0.1","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^5.0.0","@libp2p/peer-collections":"^5.0.0","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0","@libp2p/peer-store":"^10.0.0","@libp2p/utils":"^5.0.2","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.4","@libp2p/circuit-relay-v2":"^1.0.4","@libp2p/identify":"^1.0.3","@libp2p/interface-compliance-tests":"^5.0.4","@libp2p/kad-dht":"^11.0.4","@libp2p/mdns":"^10.0.4","@libp2p/mplex":"^10.0.4","@libp2p/plaintext":"^1.0.4","@libp2p/tcp":"^9.0.4","@libp2p/websockets":"^8.0.4","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.5","gitHead":"daea439c4081ab59f9a4122397df10722e33f6cd","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"bbbfed5bc78a2a53e5510ba2a8a8a1ba6b9e8841","size":238619,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.5_1701452078255_0.6942705451588667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T17:34:38.576Z","publish_time":1701452078576,"_source_registry_name":"default","_cnpm_publish_time":1701452078576},"1.0.4-738dd40f1":{"name":"libp2p","version":"1.0.4-738dd40f1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-738dd40f1","@libp2p/interface":"1.0.1-738dd40f1","@libp2p/interface-internal":"1.0.0-738dd40f1","@libp2p/logger":"4.0.1-738dd40f1","@libp2p/multistream-select":"4.0.9-738dd40f1","@libp2p/peer-collections":"4.0.10-738dd40f1","@libp2p/peer-id":"4.0.1-738dd40f1","@libp2p/peer-id-factory":"3.0.10-738dd40f1","@libp2p/peer-store":"9.0.11-738dd40f1","@libp2p/utils":"5.0.1-738dd40f1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.3-738dd40f1","@libp2p/circuit-relay-v2":"1.0.3-738dd40f1","@libp2p/identify":"1.0.2-738dd40f1","@libp2p/interface-compliance-tests":"5.0.3-738dd40f1","@libp2p/kad-dht":"11.0.3-738dd40f1","@libp2p/mdns":"10.0.3-738dd40f1","@libp2p/mplex":"10.0.3-738dd40f1","@libp2p/plaintext":"1.0.3-738dd40f1","@libp2p/tcp":"9.0.3-738dd40f1","@libp2p/websockets":"8.0.3-738dd40f1","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.4-738dd40f1","readmeFilename":"README.md","gitHead":"738dd40f1e1b8ed1b83693763cc91c218ec2b41b","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"bd62fb9a7b01e85f7d8254a599b2785edf0f2542","size":238547,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.4-738dd40f1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.4-738dd40f1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.4-738dd40f1_1701449663746_0.8895904400998174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T16:54:24.059Z","publish_time":1701449664059,"_source_registry_name":"default","_cnpm_publish_time":1701449664059},"1.0.4":{"name":"libp2p","version":"1.0.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^1.0.0","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^4.0.9","@libp2p/peer-collections":"^4.0.10","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^3.0.10","@libp2p/peer-store":"^9.0.11","@libp2p/utils":"^5.0.1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.3","@libp2p/circuit-relay-v2":"^1.0.3","@libp2p/identify":"^1.0.2","@libp2p/interface-compliance-tests":"^5.0.3","@libp2p/kad-dht":"^11.0.3","@libp2p/mdns":"^10.0.3","@libp2p/mplex":"^10.0.3","@libp2p/plaintext":"^1.0.3","@libp2p/tcp":"^9.0.3","@libp2p/websockets":"^8.0.3","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.4","gitHead":"d34d3308b69db579e65e093120d56c17151f9651","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"7bb88f2f79f4c847064f3265b365f4a6027b91ce","size":238636,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.4_1701447414321_0.2117071981060663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T16:16:54.723Z","publish_time":1701447414723,"_source_registry_name":"default","_cnpm_publish_time":1701447414723},"1.0.3-7861ed882":{"name":"libp2p","version":"1.0.3-7861ed882","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-7861ed882","@libp2p/interface":"1.0.1-7861ed882","@libp2p/interface-internal":"0.1.11-7861ed882","@libp2p/logger":"4.0.1-7861ed882","@libp2p/multistream-select":"4.0.9-7861ed882","@libp2p/peer-collections":"4.0.10-7861ed882","@libp2p/peer-id":"4.0.1-7861ed882","@libp2p/peer-id-factory":"3.0.10-7861ed882","@libp2p/peer-store":"9.0.11-7861ed882","@libp2p/utils":"5.0.1-7861ed882","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.2-7861ed882","@libp2p/circuit-relay-v2":"1.0.2-7861ed882","@libp2p/identify":"1.0.1-7861ed882","@libp2p/interface-compliance-tests":"5.0.2-7861ed882","@libp2p/kad-dht":"11.0.2-7861ed882","@libp2p/mdns":"10.0.2-7861ed882","@libp2p/mplex":"10.0.2-7861ed882","@libp2p/plaintext":"1.0.2-7861ed882","@libp2p/tcp":"9.0.2-7861ed882","@libp2p/websockets":"8.0.2-7861ed882","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.3-7861ed882","readmeFilename":"README.md","gitHead":"7861ed8823a5ab5199bdba0d4139c48e71d25945","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"8b095e94e13e343e728fbc37761aa8aef163af55","size":238561,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.3-7861ed882.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.3-7861ed882.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.3-7861ed882_1701444396660_0.8024436246018363"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T15:26:37.033Z","publish_time":1701444397033,"_source_registry_name":"default","_cnpm_publish_time":1701444397033},"1.0.3-9197f10ba":{"name":"libp2p","version":"1.0.3-9197f10ba","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit"},"dependencies":{"@libp2p/crypto":"3.0.1-9197f10ba","@libp2p/interface":"1.0.1-9197f10ba","@libp2p/interface-internal":"0.1.11-9197f10ba","@libp2p/logger":"4.0.1-9197f10ba","@libp2p/multistream-select":"4.0.9-9197f10ba","@libp2p/peer-collections":"4.0.10-9197f10ba","@libp2p/peer-id":"4.0.1-9197f10ba","@libp2p/peer-id-factory":"3.0.10-9197f10ba","@libp2p/peer-store":"9.0.11-9197f10ba","@libp2p/utils":"5.0.1-9197f10ba","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.2-9197f10ba","@libp2p/circuit-relay-v2":"1.0.2-9197f10ba","@libp2p/identify":"1.0.1-9197f10ba","@libp2p/interface-compliance-tests":"5.0.2-9197f10ba","@libp2p/kad-dht":"11.0.2-9197f10ba","@libp2p/mdns":"10.0.2-9197f10ba","@libp2p/mplex":"10.0.2-9197f10ba","@libp2p/plaintext":"1.0.2-9197f10ba","@libp2p/tcp":"9.0.2-9197f10ba","@libp2p/websockets":"8.0.2-9197f10ba","aegir":"^41.0.2","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.3-9197f10ba","readmeFilename":"README.md","gitHead":"9197f10baeed5783df4fd6011b3c170071bc15b5","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"f0c0905f8bc95a2b727ec93b51087ba5f396bc1f","size":238560,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.3-9197f10ba.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.3-9197f10ba.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.3-9197f10ba_1701441480895_0.6877846644863752"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T14:38:01.152Z","publish_time":1701441481152,"_source_registry_name":"default","_cnpm_publish_time":1701441481152},"1.0.3-e7167fe52":{"name":"libp2p","version":"1.0.3-e7167fe52","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.1-e7167fe52","@libp2p/interface":"1.0.1-e7167fe52","@libp2p/interface-internal":"0.1.11-e7167fe52","@libp2p/logger":"4.0.1-e7167fe52","@libp2p/multistream-select":"4.0.9-e7167fe52","@libp2p/peer-collections":"4.0.10-e7167fe52","@libp2p/peer-id":"4.0.1-e7167fe52","@libp2p/peer-id-factory":"3.0.10-e7167fe52","@libp2p/peer-store":"9.0.11-e7167fe52","@libp2p/utils":"5.0.1-e7167fe52","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.2-e7167fe52","@libp2p/circuit-relay-v2":"1.0.2-e7167fe52","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.16-e7167fe52","@libp2p/identify":"1.0.1-e7167fe52","@libp2p/interface-compliance-tests":"5.0.2-e7167fe52","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.2-e7167fe52","@libp2p/mdns":"10.0.2-e7167fe52","@libp2p/mplex":"10.0.2-e7167fe52","@libp2p/plaintext":"1.0.2-e7167fe52","@libp2p/tcp":"9.0.2-e7167fe52","@libp2p/websockets":"8.0.2-e7167fe52","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.3-e7167fe52","readmeFilename":"README.md","gitHead":"e7167fe522973bd752e4524168f49092f4974ca0","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"0af4b37d7506d766dc5f6cbe8d303f3662c43aa4","size":238633,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.3-e7167fe52.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.3-e7167fe52.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.3-e7167fe52_1701434577011_0.09554477058002409"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T12:42:57.283Z","publish_time":1701434577283,"_source_registry_name":"default","_cnpm_publish_time":1701434577283},"1.0.3":{"name":"libp2p","version":"1.0.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^0.1.11","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^4.0.9","@libp2p/peer-collections":"^4.0.10","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^3.0.10","@libp2p/peer-store":"^9.0.11","@libp2p/utils":"^5.0.1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.2","@libp2p/circuit-relay-v2":"^1.0.2","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"^8.0.16","@libp2p/identify":"^1.0.1","@libp2p/interface-compliance-tests":"^5.0.2","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"^11.0.2","@libp2p/mdns":"^10.0.2","@libp2p/mplex":"^10.0.2","@libp2p/plaintext":"^1.0.2","@libp2p/tcp":"^9.0.2","@libp2p/websockets":"^8.0.2","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.3","gitHead":"09ee5aae8d3cefbefd18e45f2693e595db1e465d","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"5cf2ca785b1cf5bbbbfa2ab5a50059aa4d66a612","size":238710,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.3_1701422371399_0.4702956010961561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T09:19:31.606Z","publish_time":1701422371606,"_source_registry_name":"default","_cnpm_publish_time":1701422371606},"1.0.2-f537b3731":{"name":"libp2p","version":"1.0.2-f537b3731","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.1-f537b3731","@libp2p/interface":"1.0.1-f537b3731","@libp2p/interface-internal":"0.1.11-f537b3731","@libp2p/logger":"4.0.1-f537b3731","@libp2p/multistream-select":"4.0.9-f537b3731","@libp2p/peer-collections":"4.0.10-f537b3731","@libp2p/peer-id":"4.0.1-f537b3731","@libp2p/peer-id-factory":"3.0.10-f537b3731","@libp2p/peer-store":"9.0.11-f537b3731","@libp2p/utils":"5.0.1-f537b3731","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.2-f537b3731","@libp2p/circuit-relay-v2":"1.0.2-f537b3731","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.16-f537b3731","@libp2p/identify":"1.0.1-f537b3731","@libp2p/interface-compliance-tests":"5.0.2-f537b3731","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.2-f537b3731","@libp2p/mdns":"10.0.2-f537b3731","@libp2p/mplex":"10.0.2-f537b3731","@libp2p/plaintext":"1.0.2-f537b3731","@libp2p/tcp":"9.0.2-f537b3731","@libp2p/websockets":"8.0.2-f537b3731","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.2-f537b3731","readmeFilename":"README.md","gitHead":"f537b37316c78d26939e9c8d04bcf67599992554","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"f8eb16e4cf117715dcf7b3b26a0278504bc1c723","size":238635,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.2-f537b3731.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.2-f537b3731.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.2-f537b3731_1701419740407_0.524970217461159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T08:35:40.649Z","publish_time":1701419740649,"_source_registry_name":"default","_cnpm_publish_time":1701419740649},"1.0.2-8c169db1b":{"name":"libp2p","version":"1.0.2-8c169db1b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./version":{"types":"./dist/src/version.d.ts","import":"./dist/src/version.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.1-8c169db1b","@libp2p/interface":"1.0.1-8c169db1b","@libp2p/interface-internal":"0.1.11-8c169db1b","@libp2p/logger":"4.0.1-8c169db1b","@libp2p/multistream-select":"4.0.9-8c169db1b","@libp2p/peer-collections":"4.0.10-8c169db1b","@libp2p/peer-id":"4.0.1-8c169db1b","@libp2p/peer-id-factory":"3.0.10-8c169db1b","@libp2p/peer-store":"9.0.11-8c169db1b","@libp2p/utils":"5.0.1-8c169db1b","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.2-8c169db1b","@libp2p/circuit-relay-v2":"1.0.2-8c169db1b","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.16-8c169db1b","@libp2p/identify":"1.0.1-8c169db1b","@libp2p/interface-compliance-tests":"5.0.2-8c169db1b","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.2-8c169db1b","@libp2p/mdns":"10.0.2-8c169db1b","@libp2p/mplex":"10.0.2-8c169db1b","@libp2p/plaintext":"1.0.2-8c169db1b","@libp2p/tcp":"9.0.2-8c169db1b","@libp2p/websockets":"8.0.2-8c169db1b","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.2-8c169db1b","readmeFilename":"README.md","gitHead":"8c169db1bcc923fa2edd3749e6669eb69d93f6b3","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"dafc32c844e3e830e5af79b99ccad4e4bc29390c","size":238638,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.2-8c169db1b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.2-8c169db1b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.2-8c169db1b_1701417244315_0.571014234249525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T07:54:04.575Z","publish_time":1701417244575,"_source_registry_name":"default","_cnpm_publish_time":1701417244575},"1.0.2":{"name":"libp2p","version":"1.0.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^0.1.11","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^4.0.9","@libp2p/peer-collections":"^4.0.10","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^3.0.10","@libp2p/peer-store":"^9.0.11","@libp2p/utils":"^5.0.1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.2","@libp2p/circuit-relay-v2":"^1.0.2","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"^8.0.16","@libp2p/identify":"^1.0.1","@libp2p/interface-compliance-tests":"^5.0.2","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"^11.0.2","@libp2p/mdns":"^10.0.2","@libp2p/mplex":"^10.0.2","@libp2p/plaintext":"^1.0.2","@libp2p/tcp":"^9.0.2","@libp2p/websockets":"^8.0.2","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.2","gitHead":"97dfa802e920c08304e227ebf4c6d07608fd422f","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"c6c8f805f93e8d2c227caf93ba3577b22046a2d2","size":238649,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.2_1701414336109_0.9298870201006342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T07:05:36.505Z","publish_time":1701414336505,"_source_registry_name":"default","_cnpm_publish_time":1701414336505},"1.0.1-561797a89":{"name":"libp2p","version":"1.0.1-561797a89","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.1-561797a89","@libp2p/interface":"1.0.1-561797a89","@libp2p/interface-internal":"0.1.11-561797a89","@libp2p/logger":"4.0.1-561797a89","@libp2p/multistream-select":"4.0.8-561797a89","@libp2p/peer-collections":"4.0.10-561797a89","@libp2p/peer-id":"4.0.1-561797a89","@libp2p/peer-id-factory":"3.0.10-561797a89","@libp2p/peer-store":"9.0.11-561797a89","@libp2p/utils":"5.0.1-561797a89","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.1-561797a89","@libp2p/circuit-relay-v2":"1.0.1-561797a89","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.15-561797a89","@libp2p/identify":"1.0.1-561797a89","@libp2p/interface-compliance-tests":"5.0.1-561797a89","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.1-561797a89","@libp2p/mdns":"10.0.1-561797a89","@libp2p/mplex":"10.0.1-561797a89","@libp2p/plaintext":"1.0.1-561797a89","@libp2p/tcp":"9.0.1-561797a89","@libp2p/websockets":"8.0.1-561797a89","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.1-561797a89","readmeFilename":"README.md","gitHead":"561797a89100aa04380551a937bf478711fbc523","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"a63d984da6852fb9aa64cb1699ee6d7cc5d5d989","size":238573,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.1-561797a89.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.1-561797a89.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.1-561797a89_1701411822120_0.7253462409443423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T06:23:42.304Z","publish_time":1701411822304,"_source_registry_name":"default","_cnpm_publish_time":1701411822304},"1.0.1-cf963694f":{"name":"libp2p","version":"1.0.1-cf963694f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.1-cf963694f","@libp2p/interface":"1.0.1-cf963694f","@libp2p/interface-internal":"0.1.11-cf963694f","@libp2p/logger":"4.0.1-cf963694f","@libp2p/multistream-select":"4.0.8-cf963694f","@libp2p/peer-collections":"4.0.10-cf963694f","@libp2p/peer-id":"4.0.1-cf963694f","@libp2p/peer-id-factory":"3.0.10-cf963694f","@libp2p/peer-store":"9.0.11-cf963694f","@libp2p/utils":"5.0.1-cf963694f","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.1-cf963694f","@libp2p/circuit-relay-v2":"1.0.1-cf963694f","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.15-cf963694f","@libp2p/identify":"1.0.1-cf963694f","@libp2p/interface-compliance-tests":"5.0.1-cf963694f","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.1-cf963694f","@libp2p/mdns":"10.0.1-cf963694f","@libp2p/mplex":"10.0.1-cf963694f","@libp2p/plaintext":"1.0.1-cf963694f","@libp2p/tcp":"9.0.1-cf963694f","@libp2p/websockets":"8.0.1-cf963694f","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.1-cf963694f","readmeFilename":"README.md","gitHead":"cf963694f0253cc32ef805980c5be3397a41fae2","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"837526648844040743fc993d4276f2241b4d2dda","size":238572,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.1-cf963694f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.1-cf963694f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.1-cf963694f_1701410338599_0.49980740018681713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T05:58:58.911Z","publish_time":1701410338911,"_source_registry_name":"default","_cnpm_publish_time":1701410338911},"1.0.1-bca8d6e68":{"name":"libp2p","version":"1.0.1-bca8d6e68","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.1-bca8d6e68","@libp2p/interface":"1.0.1-bca8d6e68","@libp2p/interface-internal":"0.1.11-bca8d6e68","@libp2p/logger":"4.0.1-bca8d6e68","@libp2p/multistream-select":"4.0.8-bca8d6e68","@libp2p/peer-collections":"4.0.10-bca8d6e68","@libp2p/peer-id":"4.0.1-bca8d6e68","@libp2p/peer-id-factory":"3.0.10-bca8d6e68","@libp2p/peer-store":"9.0.11-bca8d6e68","@libp2p/utils":"5.0.1-bca8d6e68","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.1-bca8d6e68","@libp2p/circuit-relay-v2":"1.0.1-bca8d6e68","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.15-bca8d6e68","@libp2p/identify":"1.0.1-bca8d6e68","@libp2p/interface-compliance-tests":"5.0.1-bca8d6e68","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.1-bca8d6e68","@libp2p/mdns":"10.0.1-bca8d6e68","@libp2p/mplex":"10.0.1-bca8d6e68","@libp2p/plaintext":"1.0.1-bca8d6e68","@libp2p/tcp":"9.0.1-bca8d6e68","@libp2p/websockets":"8.0.1-bca8d6e68","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.1-bca8d6e68","readmeFilename":"README.md","gitHead":"bca8d6e689b47d85dda74082ed72e671139391de","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"36208a4ea834372bf9ad8d3f9e55a93b4488d334","size":238566,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.1-bca8d6e68.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.1-bca8d6e68.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.1-bca8d6e68_1701380371906_0.9383673235331025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T21:39:32.173Z","publish_time":1701380372173,"_source_registry_name":"default","_cnpm_publish_time":1701380372173},"1.0.1":{"name":"libp2p","version":"1.0.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"^3.0.1","@libp2p/interface":"^1.0.1","@libp2p/interface-internal":"^0.1.11","@libp2p/logger":"^4.0.1","@libp2p/multistream-select":"^4.0.8","@libp2p/peer-collections":"^4.0.10","@libp2p/peer-id":"^4.0.1","@libp2p/peer-id-factory":"^3.0.10","@libp2p/peer-store":"^9.0.11","@libp2p/utils":"^5.0.1","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"^10.0.1","@libp2p/circuit-relay-v2":"^1.0.1","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"^8.0.15","@libp2p/identify":"^1.0.1","@libp2p/interface-compliance-tests":"^5.0.1","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"^11.0.1","@libp2p/mdns":"^10.0.1","@libp2p/mplex":"^10.0.1","@libp2p/plaintext":"^1.0.1","@libp2p/tcp":"^9.0.1","@libp2p/websockets":"^8.0.1","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.1","gitHead":"6eaaffc578ea436f523c78d0efb3fa8e4eda3e92","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"753ea88cbaf43b5c05154cfd3ce2e362029d4f6a","size":238643,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.1_1701375430496_0.7684748662349552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T20:17:10.800Z","publish_time":1701375430800,"_source_registry_name":"default","_cnpm_publish_time":1701375430800},"1.0.1-53224004f":{"name":"libp2p","version":"1.0.1-53224004f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.1-53224004f","@libp2p/interface":"1.0.1-53224004f","@libp2p/interface-internal":"0.1.11-53224004f","@libp2p/logger":"4.0.1-53224004f","@libp2p/multistream-select":"4.0.8-53224004f","@libp2p/peer-collections":"4.0.10-53224004f","@libp2p/peer-id":"4.0.1-53224004f","@libp2p/peer-id-factory":"3.0.10-53224004f","@libp2p/peer-store":"9.0.11-53224004f","@libp2p/utils":"5.0.1-53224004f","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.1-53224004f","@libp2p/circuit-relay-v2":"1.0.1-53224004f","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.15-53224004f","@libp2p/identify":"1.0.1-53224004f","@libp2p/interface-compliance-tests":"5.0.1-53224004f","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.1-53224004f","@libp2p/mdns":"10.0.1-53224004f","@libp2p/mplex":"10.0.1-53224004f","@libp2p/plaintext":"1.0.1-53224004f","@libp2p/tcp":"9.0.1-53224004f","@libp2p/websockets":"8.0.1-53224004f","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.1-53224004f","readmeFilename":"README.md","gitHead":"53224004f3d9dfe9752ad5bc95d52d5b60434dd2","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"23e93b290a86cc578c05d35aa53bd3a8aee42594","size":238569,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.1-53224004f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.1-53224004f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.1-53224004f_1701371815578_0.6182616724480303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T19:16:55.883Z","publish_time":1701371815883,"_source_registry_name":"default","_cnpm_publish_time":1701371815883},"1.0.0-273d8177c":{"name":"libp2p","version":"1.0.0-273d8177c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.0-273d8177c","@libp2p/interface":"1.0.0-273d8177c","@libp2p/interface-internal":"0.1.10-273d8177c","@libp2p/logger":"4.0.0-273d8177c","@libp2p/multistream-select":"4.0.7-273d8177c","@libp2p/peer-collections":"4.0.9-273d8177c","@libp2p/peer-id":"4.0.0-273d8177c","@libp2p/peer-id-factory":"3.0.9-273d8177c","@libp2p/peer-store":"9.0.10-273d8177c","@libp2p/utils":"5.0.0-273d8177c","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.0-273d8177c","@libp2p/circuit-relay-v2":"1.0.0-273d8177c","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.14-273d8177c","@libp2p/identify":"1.0.0-273d8177c","@libp2p/interface-compliance-tests":"5.0.0-273d8177c","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.0-273d8177c","@libp2p/mdns":"10.0.0-273d8177c","@libp2p/mplex":"10.0.0-273d8177c","@libp2p/plaintext":"1.0.0-273d8177c","@libp2p/tcp":"9.0.0-273d8177c","@libp2p/websockets":"8.0.0-273d8177c","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.0-273d8177c","readmeFilename":"README.md","gitHead":"273d8177ca9db746579f69fd4db46aa880dfcc62","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"5fa6446b470ecf0c10c8c03719f092d49cc9ae28","size":238570,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.0-273d8177c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.0-273d8177c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.0-273d8177c_1701369576678_0.663100810764595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T18:39:36.961Z","publish_time":1701369576961,"_source_registry_name":"default","_cnpm_publish_time":1701369576961},"1.0.1-6c1f0ee81":{"name":"libp2p","version":"1.0.1-6c1f0ee81","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.1-6c1f0ee81","@libp2p/interface":"1.0.1-6c1f0ee81","@libp2p/interface-internal":"0.1.11-6c1f0ee81","@libp2p/logger":"4.0.1-6c1f0ee81","@libp2p/multistream-select":"4.0.8-6c1f0ee81","@libp2p/peer-collections":"4.0.10-6c1f0ee81","@libp2p/peer-id":"4.0.1-6c1f0ee81","@libp2p/peer-id-factory":"3.0.10-6c1f0ee81","@libp2p/peer-store":"9.0.11-6c1f0ee81","@libp2p/utils":"5.0.1-6c1f0ee81","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.1-6c1f0ee81","@libp2p/circuit-relay-v2":"1.0.1-6c1f0ee81","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.15-6c1f0ee81","@libp2p/identify":"1.0.1-6c1f0ee81","@libp2p/interface-compliance-tests":"5.0.1-6c1f0ee81","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.1-6c1f0ee81","@libp2p/mdns":"10.0.1-6c1f0ee81","@libp2p/mplex":"10.0.1-6c1f0ee81","@libp2p/plaintext":"1.0.1-6c1f0ee81","@libp2p/tcp":"9.0.1-6c1f0ee81","@libp2p/websockets":"8.0.1-6c1f0ee81","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.1-6c1f0ee81","readmeFilename":"README.md","gitHead":"6c1f0ee816be3a0c76bde357e816abf0c5e31298","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"2b867578017219dcc348e7a930a22a70b0f57eff","size":238564,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.1-6c1f0ee81.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.1-6c1f0ee81.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.1-6c1f0ee81_1701368199514_0.7013733638916935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T18:16:39.925Z","publish_time":1701368199925,"_source_registry_name":"default","_cnpm_publish_time":1701368199925},"1.0.0-a32e70bac":{"name":"libp2p","version":"1.0.0-a32e70bac","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.0-a32e70bac","@libp2p/interface":"1.0.0-a32e70bac","@libp2p/interface-internal":"0.1.10-a32e70bac","@libp2p/logger":"4.0.0-a32e70bac","@libp2p/multistream-select":"4.0.7-a32e70bac","@libp2p/peer-collections":"4.0.9-a32e70bac","@libp2p/peer-id":"4.0.0-a32e70bac","@libp2p/peer-id-factory":"3.0.9-a32e70bac","@libp2p/peer-store":"9.0.10-a32e70bac","@libp2p/utils":"5.0.0-a32e70bac","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.0-a32e70bac","@libp2p/circuit-relay-v2":"1.0.0-a32e70bac","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.14-a32e70bac","@libp2p/identify":"1.0.0-a32e70bac","@libp2p/interface-compliance-tests":"5.0.0-a32e70bac","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.0-a32e70bac","@libp2p/mdns":"10.0.0-a32e70bac","@libp2p/mplex":"10.0.0-a32e70bac","@libp2p/plaintext":"1.0.0-a32e70bac","@libp2p/tcp":"9.0.0-a32e70bac","@libp2p/websockets":"8.0.0-a32e70bac","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.0-a32e70bac","readmeFilename":"README.md","gitHead":"a32e70bac126a0746dff9f7c87a4d6211a00fa7a","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"1f1e2b925c1c417bfd02c5635c00f04659161fc2","size":238566,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.0-a32e70bac.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.0-a32e70bac.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.0-a32e70bac_1701364840778_0.7003667770405209"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T17:20:41.019Z","publish_time":1701364841019,"_source_registry_name":"default","_cnpm_publish_time":1701364841019},"1.0.0-06e6d235f":{"name":"libp2p","version":"1.0.0-06e6d235f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.0-06e6d235f","@libp2p/interface":"1.0.0-06e6d235f","@libp2p/interface-internal":"0.1.10-06e6d235f","@libp2p/logger":"4.0.0-06e6d235f","@libp2p/multistream-select":"4.0.7-06e6d235f","@libp2p/peer-collections":"4.0.9-06e6d235f","@libp2p/peer-id":"4.0.0-06e6d235f","@libp2p/peer-id-factory":"3.0.9-06e6d235f","@libp2p/peer-store":"9.0.10-06e6d235f","@libp2p/utils":"5.0.0-06e6d235f","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.0-06e6d235f","@libp2p/circuit-relay-v2":"1.0.0-06e6d235f","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.14-06e6d235f","@libp2p/identify":"1.0.0-06e6d235f","@libp2p/interface-compliance-tests":"5.0.0-06e6d235f","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.0-06e6d235f","@libp2p/mdns":"10.0.0-06e6d235f","@libp2p/mplex":"10.0.0-06e6d235f","@libp2p/plaintext":"1.0.0-06e6d235f","@libp2p/tcp":"9.0.0-06e6d235f","@libp2p/websockets":"8.0.0-06e6d235f","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.0-06e6d235f","readmeFilename":"README.md","gitHead":"06e6d235f4fdae8b56d29994f32bc94c51637061","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"62063c33e8df67a76fc56628c7a99c3da5deb7cc","size":238503,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.0-06e6d235f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.0-06e6d235f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.0-06e6d235f_1701361564509_0.015088972172544457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T16:26:04.845Z","publish_time":1701361564845,"_source_registry_name":"default","_cnpm_publish_time":1701361564845},"1.0.0-bcf18265e":{"name":"libp2p","version":"1.0.0-bcf18265e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.0-bcf18265e","@libp2p/interface":"1.0.0-bcf18265e","@libp2p/interface-internal":"0.1.10-bcf18265e","@libp2p/logger":"4.0.0-bcf18265e","@libp2p/multistream-select":"4.0.7-bcf18265e","@libp2p/peer-collections":"4.0.9-bcf18265e","@libp2p/peer-id":"4.0.0-bcf18265e","@libp2p/peer-id-factory":"3.0.9-bcf18265e","@libp2p/peer-store":"9.0.10-bcf18265e","@libp2p/utils":"5.0.0-bcf18265e","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.0-bcf18265e","@libp2p/circuit-relay-v2":"1.0.0-bcf18265e","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.14-bcf18265e","@libp2p/identify":"1.0.0-bcf18265e","@libp2p/interface-compliance-tests":"5.0.0-bcf18265e","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.0-bcf18265e","@libp2p/mdns":"10.0.0-bcf18265e","@libp2p/mplex":"10.0.0-bcf18265e","@libp2p/plaintext":"1.0.0-bcf18265e","@libp2p/tcp":"9.0.0-bcf18265e","@libp2p/websockets":"8.0.0-bcf18265e","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.0-bcf18265e","readmeFilename":"README.md","gitHead":"bcf18265eae4b91854dedcc7abbac0b7fe6755e2","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"048857d1e3f701d4d6e599658fe949ba7d23d5c3","size":238502,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.0-bcf18265e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.0-bcf18265e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.0-bcf18265e_1701361402724_0.8536763006772436"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T16:23:23.019Z","publish_time":1701361403019,"_source_registry_name":"default","_cnpm_publish_time":1701361403019},"1.0.0-8e4fbe13a":{"name":"libp2p","version":"1.0.0-8e4fbe13a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.0-8e4fbe13a","@libp2p/interface":"1.0.0-8e4fbe13a","@libp2p/interface-internal":"0.1.10-8e4fbe13a","@libp2p/logger":"4.0.0-8e4fbe13a","@libp2p/multistream-select":"4.0.7-8e4fbe13a","@libp2p/peer-collections":"4.0.9-8e4fbe13a","@libp2p/peer-id":"4.0.0-8e4fbe13a","@libp2p/peer-id-factory":"3.0.9-8e4fbe13a","@libp2p/peer-store":"9.0.10-8e4fbe13a","@libp2p/utils":"5.0.0-8e4fbe13a","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^14.0.0","@chainsafe/libp2p-yamux":"^6.0.1","@libp2p/bootstrap":"10.0.0-8e4fbe13a","@libp2p/circuit-relay-v2":"1.0.0-8e4fbe13a","@libp2p/daemon-client":"^8.0.0","@libp2p/daemon-server":"^7.0.0","@libp2p/floodsub":"8.0.14-8e4fbe13a","@libp2p/identify":"1.0.0-8e4fbe13a","@libp2p/interface-compliance-tests":"5.0.0-8e4fbe13a","@libp2p/interop":"^10.0.0","@libp2p/kad-dht":"11.0.0-8e4fbe13a","@libp2p/mdns":"10.0.0-8e4fbe13a","@libp2p/mplex":"10.0.0-8e4fbe13a","@libp2p/plaintext":"1.0.0-8e4fbe13a","@libp2p/tcp":"9.0.0-8e4fbe13a","@libp2p/websockets":"8.0.0-8e4fbe13a","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.0-8e4fbe13a","readmeFilename":"README.md","gitHead":"8e4fbe13aaae9bed16c6928aaf7d02936993d299","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"3c1d9788ab37ae8c055bbc423713a26049a06659","size":238064,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.0-8e4fbe13a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.0-8e4fbe13a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.0-8e4fbe13a_1701359981934_0.8164889434997487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T15:59:42.234Z","publish_time":1701359982234,"_source_registry_name":"default","_cnpm_publish_time":1701359982234},"1.0.0-7682861f9":{"name":"libp2p","version":"1.0.0-7682861f9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.0-7682861f9","@libp2p/interface":"1.0.0-7682861f9","@libp2p/interface-internal":"0.1.10-7682861f9","@libp2p/logger":"4.0.0-7682861f9","@libp2p/multistream-select":"4.0.7-7682861f9","@libp2p/peer-collections":"4.0.9-7682861f9","@libp2p/peer-id":"4.0.0-7682861f9","@libp2p/peer-id-factory":"3.0.9-7682861f9","@libp2p/peer-store":"9.0.10-7682861f9","@libp2p/utils":"5.0.0-7682861f9","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"10.0.0-7682861f9","@libp2p/circuit-relay-v2":"1.0.0-7682861f9","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.14-7682861f9","@libp2p/identify":"1.0.0-7682861f9","@libp2p/interface-compliance-tests":"5.0.0-7682861f9","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"11.0.0-7682861f9","@libp2p/mdns":"10.0.0-7682861f9","@libp2p/mplex":"10.0.0-7682861f9","@libp2p/plaintext":"1.0.0-7682861f9","@libp2p/tcp":"9.0.0-7682861f9","@libp2p/websockets":"8.0.0-7682861f9","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.0-7682861f9","readmeFilename":"README.md","gitHead":"7682861f9d24695f6830cc5f1412ef7f668e134f","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"ebabb9f011985e0aa7a247abdd09e5fcd01c007b","size":237719,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.0-7682861f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.0-7682861f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.0-7682861f9_1701336351769_0.586866964394267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T09:25:52.043Z","publish_time":1701336352043,"_source_registry_name":"default","_cnpm_publish_time":1701336352043},"1.0.0-551622a96":{"name":"libp2p","version":"1.0.0-551622a96","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"3.0.0-551622a96","@libp2p/interface":"1.0.0-551622a96","@libp2p/interface-internal":"0.1.10-551622a96","@libp2p/logger":"4.0.0-551622a96","@libp2p/multistream-select":"4.0.7-551622a96","@libp2p/peer-collections":"4.0.9-551622a96","@libp2p/peer-id":"4.0.0-551622a96","@libp2p/peer-id-factory":"3.0.9-551622a96","@libp2p/peer-store":"9.0.10-551622a96","@libp2p/utils":"5.0.0-551622a96","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"10.0.0-551622a96","@libp2p/circuit-relay-v2":"1.0.0-551622a96","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.14-551622a96","@libp2p/identify":"1.0.0-551622a96","@libp2p/interface-compliance-tests":"5.0.0-551622a96","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"11.0.0-551622a96","@libp2p/mdns":"10.0.0-551622a96","@libp2p/mplex":"10.0.0-551622a96","@libp2p/plaintext":"1.0.0-551622a96","@libp2p/tcp":"9.0.0-551622a96","@libp2p/websockets":"8.0.0-551622a96","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.0-551622a96","readmeFilename":"README.md","gitHead":"551622a962aa8aa02cffc5927dbd1eae2dd3ff10","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"29c4ec810a585e74b65fe6f73a7576eef0c189f6","size":237715,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.0-551622a96.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.0-551622a96.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.0-551622a96_1701279672985_0.39131406177878447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T17:41:13.308Z","publish_time":1701279673308,"_source_registry_name":"default","_cnpm_publish_time":1701279673308},"1.0.0":{"name":"libp2p","version":"1.0.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"^3.0.0","@libp2p/interface":"^1.0.0","@libp2p/interface-internal":"^0.1.10","@libp2p/logger":"^4.0.0","@libp2p/multistream-select":"^4.0.7","@libp2p/peer-collections":"^4.0.9","@libp2p/peer-id":"^4.0.0","@libp2p/peer-id-factory":"^3.0.9","@libp2p/peer-store":"^9.0.10","@libp2p/utils":"^5.0.0","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^10.0.0","@libp2p/circuit-relay-v2":"^1.0.0","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.14","@libp2p/identify":"^1.0.0","@libp2p/interface-compliance-tests":"^5.0.0","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^11.0.0","@libp2p/mdns":"^10.0.0","@libp2p/mplex":"^10.0.0","@libp2p/plaintext":"^1.0.0","@libp2p/tcp":"^9.0.0","@libp2p/websockets":"^8.0.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@1.0.0","gitHead":"a7eb258e0ef2147671acba73d9febc2f882a484a","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"4f949fc23f1bf6cc67e06977ce974e6cc8d31612","size":237800,"noattachment":false,"key":"/libp2p/-/libp2p-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-1.0.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_1.0.0_1701258842257_0.24012952374837204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T11:54:02.532Z","publish_time":1701258842532,"_source_registry_name":"default","_cnpm_publish_time":1701258842532},"0.46.21-8f921ee97":{"name":"libp2p","version":"0.46.21-8f921ee97","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-8f921ee97","@libp2p/interface":"0.1.6-8f921ee97","@libp2p/interface-internal":"0.1.9-8f921ee97","@libp2p/logger":"3.1.0-8f921ee97","@libp2p/multistream-select":"4.0.6-8f921ee97","@libp2p/peer-collections":"4.0.8-8f921ee97","@libp2p/peer-id":"3.0.6-8f921ee97","@libp2p/peer-id-factory":"3.0.8-8f921ee97","@libp2p/peer-store":"9.0.9-8f921ee97","@libp2p/utils":"4.0.7-8f921ee97","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-8f921ee97","@libp2p/circuit-relay-v2":"0.0.0-8f921ee97","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-8f921ee97","@libp2p/identify":"0.0.0-8f921ee97","@libp2p/interface-compliance-tests":"4.1.5-8f921ee97","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-8f921ee97","@libp2p/mdns":"9.0.14-8f921ee97","@libp2p/mplex":"9.0.12-8f921ee97","@libp2p/plaintext":"0.0.0-8f921ee97","@libp2p/tcp":"8.0.13-8f921ee97","@libp2p/websockets":"7.0.13-8f921ee97","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-8f921ee97","readmeFilename":"README.md","gitHead":"8f921ee9788f8e6629e28ec9e96fa651c68bffa2","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"19d371703b5e96d000d9a4b49ddf05075968e460","size":238126,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-8f921ee97.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-8f921ee97.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-8f921ee97_1701184917820_0.07162448111680653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T15:21:58.117Z","publish_time":1701184918117,"_source_registry_name":"default","_cnpm_publish_time":1701184918117},"0.46.21-74e84bc29":{"name":"libp2p","version":"0.46.21-74e84bc29","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-74e84bc29","@libp2p/interface":"0.1.6-74e84bc29","@libp2p/interface-internal":"0.1.9-74e84bc29","@libp2p/logger":"3.1.0-74e84bc29","@libp2p/multistream-select":"4.0.6-74e84bc29","@libp2p/peer-collections":"4.0.8-74e84bc29","@libp2p/peer-id":"3.0.6-74e84bc29","@libp2p/peer-id-factory":"3.0.8-74e84bc29","@libp2p/peer-store":"9.0.9-74e84bc29","@libp2p/utils":"4.0.7-74e84bc29","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-74e84bc29","@libp2p/circuit-relay-v2":"0.0.0-74e84bc29","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-74e84bc29","@libp2p/identify":"0.0.0-74e84bc29","@libp2p/interface-compliance-tests":"4.1.5-74e84bc29","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-74e84bc29","@libp2p/mdns":"9.0.14-74e84bc29","@libp2p/mplex":"9.0.12-74e84bc29","@libp2p/plaintext":"0.0.0-74e84bc29","@libp2p/tcp":"8.0.13-74e84bc29","@libp2p/websockets":"7.0.13-74e84bc29","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-74e84bc29","readmeFilename":"README.md","gitHead":"74e84bc29efae2e1843f033456029fa7770f0d5d","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"b0af5f260ee4d71a6548009d895272efaa05f6fa","size":238126,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-74e84bc29.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-74e84bc29.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-74e84bc29_1701177693217_0.8108523101213416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T13:21:33.486Z","publish_time":1701177693486,"_source_registry_name":"default","_cnpm_publish_time":1701177693486},"0.46.21-8bb6d5333":{"name":"libp2p","version":"0.46.21-8bb6d5333","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-8bb6d5333","@libp2p/interface":"0.1.6-8bb6d5333","@libp2p/interface-internal":"0.1.9-8bb6d5333","@libp2p/logger":"3.1.0-8bb6d5333","@libp2p/multistream-select":"4.0.6-8bb6d5333","@libp2p/peer-collections":"4.0.8-8bb6d5333","@libp2p/peer-id":"3.0.6-8bb6d5333","@libp2p/peer-id-factory":"3.0.8-8bb6d5333","@libp2p/peer-store":"9.0.9-8bb6d5333","@libp2p/utils":"4.0.7-8bb6d5333","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-8bb6d5333","@libp2p/circuit-relay-v2":"0.0.0-8bb6d5333","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-8bb6d5333","@libp2p/identify":"0.0.0-8bb6d5333","@libp2p/interface-compliance-tests":"4.1.5-8bb6d5333","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-8bb6d5333","@libp2p/mdns":"9.0.14-8bb6d5333","@libp2p/mplex":"9.0.12-8bb6d5333","@libp2p/plaintext":"0.0.0-8bb6d5333","@libp2p/tcp":"8.0.13-8bb6d5333","@libp2p/websockets":"7.0.13-8bb6d5333","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-8bb6d5333","readmeFilename":"README.md","gitHead":"8bb6d53337a70f0e267fa697c7bc9dc92ddda3e6","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"eeeadc17925992c737bb81c689180f67607f436b","size":238126,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-8bb6d5333.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-8bb6d5333.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-8bb6d5333_1701175082688_0.11649063402811977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T12:38:02.993Z","publish_time":1701175082993,"_source_registry_name":"default","_cnpm_publish_time":1701175082993},"0.46.21-7877a50e0":{"name":"libp2p","version":"0.46.21-7877a50e0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-7877a50e0","@libp2p/interface":"0.1.6-7877a50e0","@libp2p/interface-internal":"0.1.9-7877a50e0","@libp2p/logger":"3.1.0-7877a50e0","@libp2p/multistream-select":"4.0.6-7877a50e0","@libp2p/peer-collections":"4.0.8-7877a50e0","@libp2p/peer-id":"3.0.6-7877a50e0","@libp2p/peer-id-factory":"3.0.8-7877a50e0","@libp2p/peer-store":"9.0.9-7877a50e0","@libp2p/utils":"4.0.7-7877a50e0","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-7877a50e0","@libp2p/circuit-relay-v2":"0.0.0-7877a50e0","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-7877a50e0","@libp2p/identify":"0.0.0-7877a50e0","@libp2p/interface-compliance-tests":"4.1.5-7877a50e0","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-7877a50e0","@libp2p/mdns":"9.0.14-7877a50e0","@libp2p/mplex":"9.0.12-7877a50e0","@libp2p/plaintext":"0.0.0-7877a50e0","@libp2p/tcp":"8.0.13-7877a50e0","@libp2p/websockets":"7.0.13-7877a50e0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-7877a50e0","readmeFilename":"README.md","gitHead":"7877a50e045e97beb63a94cb523cd1eb4dba99c3","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"9f7279c151ea947d76ce6e62c349ff7622d074ac","size":238119,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-7877a50e0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-7877a50e0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-7877a50e0_1701162907317_0.30026832291636296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T09:15:07.618Z","publish_time":1701162907618,"_source_registry_name":"default","_cnpm_publish_time":1701162907618},"0.46.21-68db79f6b":{"name":"libp2p","version":"0.46.21-68db79f6b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"provenance":true},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-68db79f6b","@libp2p/interface":"0.1.6-68db79f6b","@libp2p/interface-internal":"0.1.9-68db79f6b","@libp2p/logger":"3.1.0-68db79f6b","@libp2p/multistream-select":"4.0.6-68db79f6b","@libp2p/peer-collections":"4.0.8-68db79f6b","@libp2p/peer-id":"3.0.6-68db79f6b","@libp2p/peer-id-factory":"3.0.8-68db79f6b","@libp2p/peer-store":"9.0.9-68db79f6b","@libp2p/utils":"4.0.7-68db79f6b","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-68db79f6b","@libp2p/circuit-relay-v2":"0.0.0-68db79f6b","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-68db79f6b","@libp2p/identify":"0.0.0-68db79f6b","@libp2p/interface-compliance-tests":"4.1.5-68db79f6b","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-68db79f6b","@libp2p/mdns":"9.0.14-68db79f6b","@libp2p/mplex":"9.0.12-68db79f6b","@libp2p/plaintext":"0.0.0-68db79f6b","@libp2p/tcp":"8.0.13-68db79f6b","@libp2p/websockets":"7.0.13-68db79f6b","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-68db79f6b","readmeFilename":"README.md","gitHead":"68db79f6b37b328a359116ce388761bf4de0a42e","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"6cce808374e12119bcff76c8b8200b5df6712662","size":238119,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-68db79f6b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-68db79f6b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-68db79f6b_1701111417109_0.8481757709926177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-27T18:56:57.386Z","publish_time":1701111417386,"_source_registry_name":"default","_cnpm_publish_time":1701111417386},"0.46.21-e2267d437":{"name":"libp2p","version":"0.46.21-e2267d437","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-e2267d437","@libp2p/interface":"0.1.6-e2267d437","@libp2p/interface-internal":"0.1.9-e2267d437","@libp2p/logger":"3.1.0-e2267d437","@libp2p/multistream-select":"4.0.6-e2267d437","@libp2p/peer-collections":"4.0.8-e2267d437","@libp2p/peer-id":"3.0.6-e2267d437","@libp2p/peer-id-factory":"3.0.8-e2267d437","@libp2p/peer-store":"9.0.9-e2267d437","@libp2p/utils":"4.0.7-e2267d437","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-e2267d437","@libp2p/circuit-relay-v2":"0.0.0-e2267d437","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-e2267d437","@libp2p/identify":"0.0.0-e2267d437","@libp2p/interface-compliance-tests":"4.1.5-e2267d437","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-e2267d437","@libp2p/mdns":"9.0.14-e2267d437","@libp2p/mplex":"9.0.12-e2267d437","@libp2p/plaintext":"0.0.0-e2267d437","@libp2p/tcp":"8.0.13-e2267d437","@libp2p/websockets":"7.0.13-e2267d437","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-e2267d437","readmeFilename":"README.md","gitHead":"e2267d437eeda3d964c77874ec757768d838981a","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"d8d59cdbadf2d267f827013d739c526adf86c080","size":238103,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-e2267d437.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-e2267d437.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-e2267d437_1701102213256_0.769319240783914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-27T16:23:33.483Z","publish_time":1701102213483,"_source_registry_name":"default","_cnpm_publish_time":1701102213483},"0.46.21-4a474d54d":{"name":"libp2p","version":"0.46.21-4a474d54d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-4a474d54d","@libp2p/interface":"0.1.6-4a474d54d","@libp2p/interface-internal":"0.1.9-4a474d54d","@libp2p/logger":"3.1.0-4a474d54d","@libp2p/multistream-select":"4.0.6-4a474d54d","@libp2p/peer-collections":"4.0.8-4a474d54d","@libp2p/peer-id":"3.0.6-4a474d54d","@libp2p/peer-id-factory":"3.0.8-4a474d54d","@libp2p/peer-store":"9.0.9-4a474d54d","@libp2p/utils":"4.0.7-4a474d54d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-4a474d54d","@libp2p/circuit-relay-v2":"0.0.0-4a474d54d","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-4a474d54d","@libp2p/identify":"0.0.0-4a474d54d","@libp2p/interface-compliance-tests":"4.1.5-4a474d54d","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-4a474d54d","@libp2p/mdns":"9.0.14-4a474d54d","@libp2p/mplex":"9.0.12-4a474d54d","@libp2p/plaintext":"0.0.0-4a474d54d","@libp2p/tcp":"8.0.13-4a474d54d","@libp2p/websockets":"7.0.13-4a474d54d","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-4a474d54d","readmeFilename":"README.md","gitHead":"4a474d54d3299e0ac30fa143b57436b3cf45e426","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"a476d626be88f1e9321194610f4659b51ebcf3a7","size":238049,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-4a474d54d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-4a474d54d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-4a474d54d_1700920956025_0.9113937204670364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T14:02:36.262Z","publish_time":1700920956262,"_source_registry_name":"default","_cnpm_publish_time":1700920956262},"0.46.21-0b4a2ee79":{"name":"libp2p","version":"0.46.21-0b4a2ee79","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-0b4a2ee79","@libp2p/interface":"0.1.6-0b4a2ee79","@libp2p/interface-internal":"0.1.9-0b4a2ee79","@libp2p/logger":"3.1.0-0b4a2ee79","@libp2p/multistream-select":"4.0.6-0b4a2ee79","@libp2p/peer-collections":"4.0.8-0b4a2ee79","@libp2p/peer-id":"3.0.6-0b4a2ee79","@libp2p/peer-id-factory":"3.0.8-0b4a2ee79","@libp2p/peer-store":"9.0.9-0b4a2ee79","@libp2p/utils":"4.0.7-0b4a2ee79","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-0b4a2ee79","@libp2p/circuit-relay-v2":"0.0.0-0b4a2ee79","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-0b4a2ee79","@libp2p/identify":"0.0.0-0b4a2ee79","@libp2p/interface-compliance-tests":"4.1.5-0b4a2ee79","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-0b4a2ee79","@libp2p/mdns":"9.0.14-0b4a2ee79","@libp2p/mplex":"9.0.12-0b4a2ee79","@libp2p/plaintext":"0.0.0-0b4a2ee79","@libp2p/tcp":"8.0.13-0b4a2ee79","@libp2p/websockets":"7.0.13-0b4a2ee79","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-0b4a2ee79","readmeFilename":"README.md","gitHead":"0b4a2ee7983b4dc9dc0a7b705a202a4c550e7017","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"a5e358c267532674bfd9f71bdad173c5af93210b","size":238129,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-0b4a2ee79.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-0b4a2ee79.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-0b4a2ee79_1700758350253_0.7728643256194099"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-23T16:52:30.521Z","publish_time":1700758350521,"_source_registry_name":"default","_cnpm_publish_time":1700758350521},"0.46.21-6b6ba9ab7":{"name":"libp2p","version":"0.46.21-6b6ba9ab7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-6b6ba9ab7","@libp2p/interface":"0.1.6-6b6ba9ab7","@libp2p/interface-internal":"0.1.9-6b6ba9ab7","@libp2p/logger":"3.1.0-6b6ba9ab7","@libp2p/multistream-select":"4.0.6-6b6ba9ab7","@libp2p/peer-collections":"4.0.8-6b6ba9ab7","@libp2p/peer-id":"3.0.6-6b6ba9ab7","@libp2p/peer-id-factory":"3.0.8-6b6ba9ab7","@libp2p/peer-store":"9.0.9-6b6ba9ab7","@libp2p/utils":"4.0.7-6b6ba9ab7","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-6b6ba9ab7","@libp2p/circuit-relay-v2":"0.0.0-6b6ba9ab7","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-6b6ba9ab7","@libp2p/identify":"0.0.0-6b6ba9ab7","@libp2p/interface-compliance-tests":"4.1.5-6b6ba9ab7","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-6b6ba9ab7","@libp2p/mdns":"9.0.14-6b6ba9ab7","@libp2p/mplex":"9.0.12-6b6ba9ab7","@libp2p/plaintext":"0.0.0-6b6ba9ab7","@libp2p/tcp":"8.0.13-6b6ba9ab7","@libp2p/websockets":"7.0.13-6b6ba9ab7","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-6b6ba9ab7","readmeFilename":"README.md","gitHead":"6b6ba9ab799025cc4589b1e5b2f7d700a81bf7b1","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"f034c1c4d8137f727b4919b19be4005000ce0bd7","size":236843,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-6b6ba9ab7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-6b6ba9ab7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-6b6ba9ab7_1700749165840_0.33330467422217436"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-23T14:19:26.078Z","publish_time":1700749166078,"_source_registry_name":"default","_cnpm_publish_time":1700749166078},"0.46.21-d729d66a5":{"name":"libp2p","version":"0.46.21-d729d66a5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-d729d66a5","@libp2p/interface":"0.1.6-d729d66a5","@libp2p/interface-internal":"0.1.9-d729d66a5","@libp2p/logger":"3.1.0-d729d66a5","@libp2p/multistream-select":"4.0.6-d729d66a5","@libp2p/peer-collections":"4.0.8-d729d66a5","@libp2p/peer-id":"3.0.6-d729d66a5","@libp2p/peer-id-factory":"3.0.8-d729d66a5","@libp2p/peer-store":"9.0.9-d729d66a5","@libp2p/utils":"4.0.7-d729d66a5","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-d729d66a5","@libp2p/circuit-relay-v2":"0.0.0-d729d66a5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-d729d66a5","@libp2p/identify":"0.0.0-d729d66a5","@libp2p/interface-compliance-tests":"4.1.5-d729d66a5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-d729d66a5","@libp2p/mdns":"9.0.14-d729d66a5","@libp2p/mplex":"9.0.12-d729d66a5","@libp2p/plaintext":"0.0.0-d729d66a5","@libp2p/tcp":"8.0.13-d729d66a5","@libp2p/websockets":"7.0.13-d729d66a5","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-d729d66a5","readmeFilename":"README.md","gitHead":"d729d66a54a272dfe11eda8836a555a187cc9c39","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"32261f6e539c4c4f6d3ec8bfd2023316bdd36e75","size":236842,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-d729d66a5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-d729d66a5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-d729d66a5_1700643234957_0.5614766013432058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-22T08:53:55.269Z","publish_time":1700643235269,"_source_registry_name":"default","_cnpm_publish_time":1700643235269},"0.46.21-bb6ceb192":{"name":"libp2p","version":"0.46.21-bb6ceb192","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-bb6ceb192","@libp2p/interface":"0.1.6-bb6ceb192","@libp2p/interface-internal":"0.1.9-bb6ceb192","@libp2p/logger":"3.1.0-bb6ceb192","@libp2p/multistream-select":"4.0.6-bb6ceb192","@libp2p/peer-collections":"4.0.8-bb6ceb192","@libp2p/peer-id":"3.0.6-bb6ceb192","@libp2p/peer-id-factory":"3.0.8-bb6ceb192","@libp2p/peer-store":"9.0.9-bb6ceb192","@libp2p/utils":"4.0.7-bb6ceb192","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-bb6ceb192","@libp2p/circuit-relay-v2":"0.0.0-bb6ceb192","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-bb6ceb192","@libp2p/identify":"0.0.0-bb6ceb192","@libp2p/interface-compliance-tests":"4.1.5-bb6ceb192","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-bb6ceb192","@libp2p/mdns":"9.0.14-bb6ceb192","@libp2p/mplex":"9.0.12-bb6ceb192","@libp2p/plaintext":"0.0.0-bb6ceb192","@libp2p/tcp":"8.0.13-bb6ceb192","@libp2p/websockets":"7.0.13-bb6ceb192","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-bb6ceb192","readmeFilename":"README.md","gitHead":"bb6ceb19252de2c1441ef736127d13763837d644","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"206096a617119f9c78ffb0812b0978dcaf944f0d","size":236844,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-bb6ceb192.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-bb6ceb192.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-bb6ceb192_1700564784946_0.917789000358465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-21T11:06:25.149Z","publish_time":1700564785149,"_source_registry_name":"default","_cnpm_publish_time":1700564785149},"0.46.21-d8f5bc211":{"name":"libp2p","version":"0.46.21-d8f5bc211","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-d8f5bc211","@libp2p/interface":"0.1.6-d8f5bc211","@libp2p/interface-internal":"0.1.9-d8f5bc211","@libp2p/logger":"3.1.0-d8f5bc211","@libp2p/multistream-select":"4.0.6-d8f5bc211","@libp2p/peer-collections":"4.0.8-d8f5bc211","@libp2p/peer-id":"3.0.6-d8f5bc211","@libp2p/peer-id-factory":"3.0.8-d8f5bc211","@libp2p/peer-store":"9.0.9-d8f5bc211","@libp2p/utils":"4.0.7-d8f5bc211","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-d8f5bc211","@libp2p/circuit-relay-v2":"0.0.0-d8f5bc211","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-d8f5bc211","@libp2p/identify":"0.0.0-d8f5bc211","@libp2p/interface-compliance-tests":"4.1.5-d8f5bc211","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-d8f5bc211","@libp2p/mdns":"9.0.14-d8f5bc211","@libp2p/mplex":"9.0.12-d8f5bc211","@libp2p/plaintext":"0.0.0-d8f5bc211","@libp2p/tcp":"8.0.13-d8f5bc211","@libp2p/websockets":"7.0.13-d8f5bc211","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-d8f5bc211","readmeFilename":"README.md","gitHead":"d8f5bc211185a963c2a5182d58d73629457bc78d","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"7ecf6dd9cbadce1e4eb4503b0ddd8aae0143db0b","size":237571,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-d8f5bc211.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-d8f5bc211.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-d8f5bc211_1700499620561_0.57974691578824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T17:00:20.810Z","publish_time":1700499620810,"_source_registry_name":"default","_cnpm_publish_time":1700499620810},"0.46.21-13a870cbe":{"name":"libp2p","version":"0.46.21-13a870cbe","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-13a870cbe","@libp2p/interface":"0.1.6-13a870cbe","@libp2p/interface-internal":"0.1.9-13a870cbe","@libp2p/logger":"3.1.0-13a870cbe","@libp2p/multistream-select":"4.0.6-13a870cbe","@libp2p/peer-collections":"4.0.8-13a870cbe","@libp2p/peer-id":"3.0.6-13a870cbe","@libp2p/peer-id-factory":"3.0.8-13a870cbe","@libp2p/peer-store":"9.0.9-13a870cbe","@libp2p/utils":"4.0.7-13a870cbe","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-13a870cbe","@libp2p/circuit-relay-v2":"0.0.0-13a870cbe","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-13a870cbe","@libp2p/identify":"0.0.0-13a870cbe","@libp2p/interface-compliance-tests":"4.1.5-13a870cbe","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-13a870cbe","@libp2p/mdns":"9.0.14-13a870cbe","@libp2p/mplex":"9.0.12-13a870cbe","@libp2p/plaintext":"0.0.0-13a870cbe","@libp2p/tcp":"8.0.13-13a870cbe","@libp2p/websockets":"7.0.13-13a870cbe","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-13a870cbe","readmeFilename":"README.md","gitHead":"13a870cbef326a3a3b3c55b886c2109feaa2b628","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"6dda52907b2895ed90db307310ff1c80ed293363","size":237395,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-13a870cbe.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-13a870cbe.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-13a870cbe_1700478466448_0.5905022162943396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T11:07:46.693Z","publish_time":1700478466693,"_source_registry_name":"default","_cnpm_publish_time":1700478466693},"0.46.21-3dee5df4d":{"name":"libp2p","version":"0.46.21-3dee5df4d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-3dee5df4d","@libp2p/interface":"0.1.6-3dee5df4d","@libp2p/interface-internal":"0.1.9-3dee5df4d","@libp2p/logger":"3.1.0-3dee5df4d","@libp2p/multistream-select":"4.0.6-3dee5df4d","@libp2p/peer-collections":"4.0.8-3dee5df4d","@libp2p/peer-id":"3.0.6-3dee5df4d","@libp2p/peer-id-factory":"3.0.8-3dee5df4d","@libp2p/peer-store":"9.0.9-3dee5df4d","@libp2p/utils":"4.0.7-3dee5df4d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-3dee5df4d","@libp2p/circuit-relay-v2":"0.0.0-3dee5df4d","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-3dee5df4d","@libp2p/identify":"0.0.0-3dee5df4d","@libp2p/interface-compliance-tests":"4.1.5-3dee5df4d","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-3dee5df4d","@libp2p/mdns":"9.0.14-3dee5df4d","@libp2p/mplex":"9.0.12-3dee5df4d","@libp2p/plaintext":"0.0.0-3dee5df4d","@libp2p/tcp":"8.0.13-3dee5df4d","@libp2p/websockets":"7.0.13-3dee5df4d","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-3dee5df4d","readmeFilename":"README.md","gitHead":"3dee5df4dad42eaf6c30e6800945fada1e58d90f","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"bb85eb648f33b30aa044ecd5aa35bdb4635d8532","size":237409,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-3dee5df4d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-3dee5df4d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-3dee5df4d_1700245205415_0.6720052022323288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-17T18:20:05.756Z","publish_time":1700245205756,"_source_registry_name":"default","_cnpm_publish_time":1700245205756},"0.46.21-adea7bbbf":{"name":"libp2p","version":"0.46.21-adea7bbbf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-adea7bbbf","@libp2p/interface":"0.1.6-adea7bbbf","@libp2p/interface-internal":"0.1.9-adea7bbbf","@libp2p/logger":"3.1.0-adea7bbbf","@libp2p/multistream-select":"4.0.6-adea7bbbf","@libp2p/peer-collections":"4.0.8-adea7bbbf","@libp2p/peer-id":"3.0.6-adea7bbbf","@libp2p/peer-id-factory":"3.0.8-adea7bbbf","@libp2p/peer-store":"9.0.9-adea7bbbf","@libp2p/utils":"4.0.7-adea7bbbf","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-adea7bbbf","@libp2p/circuit-relay-v2":"0.0.0-adea7bbbf","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-adea7bbbf","@libp2p/identify":"0.0.0-adea7bbbf","@libp2p/interface-compliance-tests":"4.1.5-adea7bbbf","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-adea7bbbf","@libp2p/mdns":"9.0.14-adea7bbbf","@libp2p/mplex":"9.0.12-adea7bbbf","@libp2p/plaintext":"0.0.0-adea7bbbf","@libp2p/tcp":"8.0.13-adea7bbbf","@libp2p/websockets":"7.0.13-adea7bbbf","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-adea7bbbf","readmeFilename":"README.md","gitHead":"adea7bbbf8982d814d5bf5ed64368cdf5a3a742d","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"94ea4e1c93b7c2d7a2ed1c5a87ef33a53e4e1fb3","size":238025,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-adea7bbbf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-adea7bbbf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-adea7bbbf_1700236600297_0.31388903177968497"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-17T15:56:40.583Z","publish_time":1700236600583,"_source_registry_name":"default","_cnpm_publish_time":1700236600583},"0.46.21-6625a27fc":{"name":"libp2p","version":"0.46.21-6625a27fc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-6625a27fc","@libp2p/interface":"0.1.6-6625a27fc","@libp2p/interface-internal":"0.1.9-6625a27fc","@libp2p/logger":"3.1.0-6625a27fc","@libp2p/multistream-select":"4.0.6-6625a27fc","@libp2p/peer-collections":"4.0.8-6625a27fc","@libp2p/peer-id":"3.0.6-6625a27fc","@libp2p/peer-id-factory":"3.0.8-6625a27fc","@libp2p/peer-store":"9.0.9-6625a27fc","@libp2p/utils":"4.0.7-6625a27fc","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-6625a27fc","@libp2p/circuit-relay-v2":"0.0.0-6625a27fc","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-6625a27fc","@libp2p/identify":"0.0.0-6625a27fc","@libp2p/interface-compliance-tests":"4.1.5-6625a27fc","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-6625a27fc","@libp2p/mdns":"9.0.14-6625a27fc","@libp2p/mplex":"9.0.12-6625a27fc","@libp2p/plaintext":"0.0.0-6625a27fc","@libp2p/tcp":"8.0.13-6625a27fc","@libp2p/websockets":"7.0.13-6625a27fc","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-6625a27fc","readmeFilename":"README.md","gitHead":"6625a27fc16357c13a5b35373a86339f9069fbb4","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"97727abb8aeacbfd4a6aee0937455c99b3527382","size":237984,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-6625a27fc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-6625a27fc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-6625a27fc_1700223619237_0.8089348248763959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-17T12:20:19.521Z","publish_time":1700223619521,"_source_registry_name":"default","_cnpm_publish_time":1700223619521},"0.46.21-9c67c5b3d":{"name":"libp2p","version":"0.46.21-9c67c5b3d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-9c67c5b3d","@libp2p/interface":"0.1.6-9c67c5b3d","@libp2p/interface-internal":"0.1.9-9c67c5b3d","@libp2p/logger":"3.1.0-9c67c5b3d","@libp2p/multistream-select":"4.0.6-9c67c5b3d","@libp2p/peer-collections":"4.0.8-9c67c5b3d","@libp2p/peer-id":"3.0.6-9c67c5b3d","@libp2p/peer-id-factory":"3.0.8-9c67c5b3d","@libp2p/peer-store":"9.0.9-9c67c5b3d","@libp2p/utils":"4.0.7-9c67c5b3d","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-9c67c5b3d","@libp2p/circuit-relay-v2":"0.0.0-9c67c5b3d","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-9c67c5b3d","@libp2p/identify":"0.0.0-9c67c5b3d","@libp2p/interface-compliance-tests":"4.1.5-9c67c5b3d","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-9c67c5b3d","@libp2p/mdns":"9.0.14-9c67c5b3d","@libp2p/mplex":"9.0.12-9c67c5b3d","@libp2p/plaintext":"0.0.0-9c67c5b3d","@libp2p/tcp":"8.0.13-9c67c5b3d","@libp2p/websockets":"7.0.13-9c67c5b3d","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-9c67c5b3d","readmeFilename":"README.md","gitHead":"9c67c5b3d0ab63c7a1a62f363ae732b300ef6b87","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"9c2223f4665d72735dd04b29531124bb74f649c8","size":237435,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-9c67c5b3d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-9c67c5b3d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-9c67c5b3d_1700124907424_0.9044283184309252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-16T08:55:07.651Z","publish_time":1700124907651,"_source_registry_name":"default","_cnpm_publish_time":1700124907651},"0.46.21-05b52d69c":{"name":"libp2p","version":"0.46.21-05b52d69c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-05b52d69c","@libp2p/interface":"0.1.6-05b52d69c","@libp2p/interface-internal":"0.1.9-05b52d69c","@libp2p/logger":"3.1.0-05b52d69c","@libp2p/multistream-select":"4.0.6-05b52d69c","@libp2p/peer-collections":"4.0.8-05b52d69c","@libp2p/peer-id":"3.0.6-05b52d69c","@libp2p/peer-id-factory":"3.0.8-05b52d69c","@libp2p/peer-store":"9.0.9-05b52d69c","@libp2p/utils":"4.0.7-05b52d69c","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-05b52d69c","@libp2p/circuit-relay-v2":"0.0.0-05b52d69c","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-05b52d69c","@libp2p/identify":"0.0.0-05b52d69c","@libp2p/interface-compliance-tests":"4.1.5-05b52d69c","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-05b52d69c","@libp2p/mdns":"9.0.14-05b52d69c","@libp2p/mplex":"9.0.12-05b52d69c","@libp2p/plaintext":"0.0.0-05b52d69c","@libp2p/tcp":"8.0.13-05b52d69c","@libp2p/websockets":"7.0.13-05b52d69c","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-05b52d69c","readmeFilename":"README.md","gitHead":"05b52d69cb600a0c1cbfeea52889b55f62940c82","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"1d5886e4c61468182511d9821ad96920072b19bb","size":237424,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-05b52d69c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-05b52d69c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-05b52d69c_1700122672710_0.7561688812529102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-16T08:17:53.110Z","publish_time":1700122673110,"_source_registry_name":"default","_cnpm_publish_time":1700122673110},"0.46.21-97ab31c0c":{"name":"libp2p","version":"0.46.21-97ab31c0c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@libp2p/crypto":"2.0.8-97ab31c0c","@libp2p/interface":"0.1.6-97ab31c0c","@libp2p/interface-internal":"0.1.9-97ab31c0c","@libp2p/logger":"3.1.0-97ab31c0c","@libp2p/multistream-select":"4.0.6-97ab31c0c","@libp2p/peer-collections":"4.0.8-97ab31c0c","@libp2p/peer-id":"3.0.6-97ab31c0c","@libp2p/peer-id-factory":"3.0.8-97ab31c0c","@libp2p/peer-store":"9.0.9-97ab31c0c","@libp2p/utils":"4.0.7-97ab31c0c","@multiformats/mafmt":"^12.1.6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.3","it-map":"^3.0.4","it-merge":"^3.0.0","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.1.3","p-defer":"^4.0.0","p-queue":"^7.4.1","private-ip":"^3.0.1","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.2","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-97ab31c0c","@libp2p/circuit-relay-v2":"0.0.0-97ab31c0c","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-97ab31c0c","@libp2p/identify":"0.0.0-97ab31c0c","@libp2p/interface-compliance-tests":"4.1.5-97ab31c0c","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-97ab31c0c","@libp2p/mdns":"9.0.14-97ab31c0c","@libp2p/mplex":"9.0.12-97ab31c0c","@libp2p/plaintext":"0.0.0-97ab31c0c","@libp2p/tcp":"8.0.13-97ab31c0c","@libp2p/websockets":"7.0.13-97ab31c0c","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.1","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-97ab31c0c","readmeFilename":"README.md","gitHead":"97ab31c0cfe0b6e9a57ee76b0101a1e30a2822d6","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"d57113898e4d28529e6865734e1d3ef9935d0a8c","size":237423,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-97ab31c0c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-97ab31c0c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-97ab31c0c_1700044080210_0.36527276519621177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T10:28:00.467Z","publish_time":1700044080467,"_source_registry_name":"default","_cnpm_publish_time":1700044080467},"0.46.21-0f5c305af":{"name":"libp2p","version":"0.46.21-0f5c305af","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.8-0f5c305af","@libp2p/interface":"0.1.6-0f5c305af","@libp2p/interface-internal":"0.1.9-0f5c305af","@libp2p/keychain":"3.0.8-0f5c305af","@libp2p/logger":"3.1.0-0f5c305af","@libp2p/multistream-select":"4.0.6-0f5c305af","@libp2p/peer-collections":"4.0.8-0f5c305af","@libp2p/peer-id":"3.0.6-0f5c305af","@libp2p/peer-id-factory":"3.0.8-0f5c305af","@libp2p/peer-record":"6.0.9-0f5c305af","@libp2p/peer-store":"9.0.9-0f5c305af","@libp2p/utils":"4.0.7-0f5c305af","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-0f5c305af","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-0f5c305af","@libp2p/interface-compliance-tests":"4.1.5-0f5c305af","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.15-0f5c305af","@libp2p/mdns":"9.0.14-0f5c305af","@libp2p/mplex":"9.0.12-0f5c305af","@libp2p/tcp":"8.0.13-0f5c305af","@libp2p/websockets":"7.0.13-0f5c305af","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21-0f5c305af","readmeFilename":"README.md","gitHead":"0f5c305af3fca802fed3836f8982833c383d706d","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"02f78ba68201c4e8c88d99b0a9843847653d65ae","size":362496,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21-0f5c305af.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21-0f5c305af.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21-0f5c305af_1700041757505_0.5991671980400373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T09:49:17.908Z","publish_time":1700041757908,"_source_registry_name":"default","_cnpm_publish_time":1700041757908},"0.46.21":{"name":"libp2p","version":"0.46.21","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.8","@libp2p/interface":"^0.1.6","@libp2p/interface-internal":"^0.1.9","@libp2p/keychain":"^3.0.8","@libp2p/logger":"^3.1.0","@libp2p/multistream-select":"^4.0.6","@libp2p/peer-collections":"^4.0.8","@libp2p/peer-id":"^3.0.6","@libp2p/peer-id-factory":"^3.0.8","@libp2p/peer-record":"^6.0.9","@libp2p/peer-store":"^9.0.9","@libp2p/utils":"^4.0.7","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.12","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.13","@libp2p/interface-compliance-tests":"^4.1.5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.15","@libp2p/mdns":"^9.0.14","@libp2p/mplex":"^9.0.12","@libp2p/tcp":"^8.0.13","@libp2p/websockets":"^7.0.13","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.21","gitHead":"17d980c902fa5314e954508255a41c0854416d47","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"721c885782191cc0bc167adbd38638194963f3f9","size":363129,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.21.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.21_1699599461174_0.8408307280985596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-10T06:57:41.424Z","publish_time":1699599461424,"_source_registry_name":"default","_cnpm_publish_time":1699599461424},"0.46.20-c960eb659":{"name":"libp2p","version":"0.46.20-c960eb659","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.8-c960eb659","@libp2p/interface":"0.1.6-c960eb659","@libp2p/interface-internal":"0.1.9-c960eb659","@libp2p/keychain":"3.0.8-c960eb659","@libp2p/logger":"3.1.0-c960eb659","@libp2p/multistream-select":"4.0.6-c960eb659","@libp2p/peer-collections":"4.0.8-c960eb659","@libp2p/peer-id":"3.0.6-c960eb659","@libp2p/peer-id-factory":"3.0.8-c960eb659","@libp2p/peer-record":"6.0.9-c960eb659","@libp2p/peer-store":"9.0.9-c960eb659","@libp2p/utils":"4.0.7-c960eb659","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-c960eb659","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-c960eb659","@libp2p/interface-compliance-tests":"4.1.5-c960eb659","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.14-c960eb659","@libp2p/mdns":"9.0.14-c960eb659","@libp2p/mplex":"9.0.12-c960eb659","@libp2p/tcp":"8.0.13-c960eb659","@libp2p/websockets":"7.0.13-c960eb659","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.20-c960eb659","readmeFilename":"README.md","gitHead":"c960eb659d2deff0c29cb2f5fe2a506310b8f971","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"4306a35505238b34a70155dba89e3eeb1a7abba9","size":362484,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.20-c960eb659.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.20-c960eb659.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.20-c960eb659_1699597989898_0.9695853215526158"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-10T06:33:10.352Z","publish_time":1699597990352,"_source_registry_name":"default","_cnpm_publish_time":1699597990352},"0.46.20-effcfaa8e":{"name":"libp2p","version":"0.46.20-effcfaa8e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.8-effcfaa8e","@libp2p/interface":"0.1.6-effcfaa8e","@libp2p/interface-internal":"0.1.9-effcfaa8e","@libp2p/keychain":"3.0.8-effcfaa8e","@libp2p/logger":"3.1.0-effcfaa8e","@libp2p/multistream-select":"4.0.6-effcfaa8e","@libp2p/peer-collections":"4.0.8-effcfaa8e","@libp2p/peer-id":"3.0.6-effcfaa8e","@libp2p/peer-id-factory":"3.0.8-effcfaa8e","@libp2p/peer-record":"6.0.9-effcfaa8e","@libp2p/peer-store":"9.0.9-effcfaa8e","@libp2p/utils":"4.0.7-effcfaa8e","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.12-effcfaa8e","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.13-effcfaa8e","@libp2p/interface-compliance-tests":"4.1.5-effcfaa8e","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.14-effcfaa8e","@libp2p/mdns":"9.0.14-effcfaa8e","@libp2p/mplex":"9.0.12-effcfaa8e","@libp2p/tcp":"8.0.13-effcfaa8e","@libp2p/websockets":"7.0.13-effcfaa8e","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.20-effcfaa8e","readmeFilename":"README.md","gitHead":"effcfaa8e69fd226a52eb40ad50f1e11b38b8877","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"ac921f0386bbc2105d3c390fcdfe44f90ecf1fe2","size":362478,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.20-effcfaa8e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.20-effcfaa8e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.20-effcfaa8e_1699385103466_0.7566114306177432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T19:25:03.709Z","publish_time":1699385103709,"_source_registry_name":"default","_cnpm_publish_time":1699385103709},"0.46.20":{"name":"libp2p","version":"0.46.20","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.8","@libp2p/interface":"^0.1.6","@libp2p/interface-internal":"^0.1.9","@libp2p/keychain":"^3.0.8","@libp2p/logger":"^3.1.0","@libp2p/multistream-select":"^4.0.6","@libp2p/peer-collections":"^4.0.8","@libp2p/peer-id":"^3.0.6","@libp2p/peer-id-factory":"^3.0.8","@libp2p/peer-record":"^6.0.9","@libp2p/peer-store":"^9.0.9","@libp2p/utils":"^4.0.7","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.12","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.13","@libp2p/interface-compliance-tests":"^4.1.5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.14","@libp2p/mdns":"^9.0.14","@libp2p/mplex":"^9.0.12","@libp2p/tcp":"^8.0.13","@libp2p/websockets":"^7.0.13","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.20","gitHead":"b8c2bf45817c097ebd87ae196682cf378744882a","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"6b27c9deb59505fc9dca0ead12ba0f085b925eea","size":363128,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.20.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.20_1699380859915_0.0783255153955178"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T18:14:20.286Z","publish_time":1699380860286,"_source_registry_name":"default","_cnpm_publish_time":1699380860286},"0.46.19-70d5efc2e":{"name":"libp2p","version":"0.46.19-70d5efc2e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-70d5efc2e","@libp2p/interface":"0.1.5-70d5efc2e","@libp2p/interface-internal":"0.1.8-70d5efc2e","@libp2p/keychain":"3.0.7-70d5efc2e","@libp2p/logger":"3.0.5-70d5efc2e","@libp2p/multistream-select":"4.0.5-70d5efc2e","@libp2p/peer-collections":"4.0.7-70d5efc2e","@libp2p/peer-id":"3.0.5-70d5efc2e","@libp2p/peer-id-factory":"3.0.7-70d5efc2e","@libp2p/peer-record":"6.0.8-70d5efc2e","@libp2p/peer-store":"9.0.8-70d5efc2e","@libp2p/utils":"4.0.6-70d5efc2e","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.11-70d5efc2e","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.12-70d5efc2e","@libp2p/interface-compliance-tests":"4.1.4-70d5efc2e","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.13-70d5efc2e","@libp2p/mdns":"9.0.13-70d5efc2e","@libp2p/mplex":"9.0.11-70d5efc2e","@libp2p/tcp":"8.0.12-70d5efc2e","@libp2p/websockets":"7.0.12-70d5efc2e","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.19-70d5efc2e","readmeFilename":"README.md","gitHead":"70d5efc2e901a2c419fe3f82d767f278b6d698fd","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"6c7944135559603abcebebc5e182797a739257a6","size":362477,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.19-70d5efc2e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.19-70d5efc2e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.19-70d5efc2e_1699379234864_0.19409533730912965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T17:47:15.092Z","publish_time":1699379235092,"_source_registry_name":"default","_cnpm_publish_time":1699379235092},"0.46.19-fb8a6f188":{"name":"libp2p","version":"0.46.19-fb8a6f188","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-fb8a6f188","@libp2p/interface":"0.1.5-fb8a6f188","@libp2p/interface-internal":"0.1.8-fb8a6f188","@libp2p/keychain":"3.0.7-fb8a6f188","@libp2p/logger":"3.0.5-fb8a6f188","@libp2p/multistream-select":"4.0.5-fb8a6f188","@libp2p/peer-collections":"4.0.7-fb8a6f188","@libp2p/peer-id":"3.0.5-fb8a6f188","@libp2p/peer-id-factory":"3.0.7-fb8a6f188","@libp2p/peer-record":"6.0.8-fb8a6f188","@libp2p/peer-store":"9.0.8-fb8a6f188","@libp2p/utils":"4.0.6-fb8a6f188","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.11-fb8a6f188","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.12-fb8a6f188","@libp2p/interface-compliance-tests":"4.1.4-fb8a6f188","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.13-fb8a6f188","@libp2p/mdns":"9.0.13-fb8a6f188","@libp2p/mplex":"9.0.11-fb8a6f188","@libp2p/tcp":"8.0.12-fb8a6f188","@libp2p/websockets":"7.0.12-fb8a6f188","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.19-fb8a6f188","readmeFilename":"README.md","gitHead":"fb8a6f1887e71852217355f65c2b22566dd26749","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"35071a1ff1295dffc38a1f21066124b14d5b371d","size":362298,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.19-fb8a6f188.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.19-fb8a6f188.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.19-fb8a6f188_1699369110874_0.6628882601624719"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T14:58:31.169Z","publish_time":1699369111169,"_source_registry_name":"default","_cnpm_publish_time":1699369111169},"0.46.19":{"name":"libp2p","version":"0.46.19","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.7","@libp2p/interface":"^0.1.5","@libp2p/interface-internal":"^0.1.8","@libp2p/keychain":"^3.0.7","@libp2p/logger":"^3.0.5","@libp2p/multistream-select":"^4.0.5","@libp2p/peer-collections":"^4.0.7","@libp2p/peer-id":"^3.0.5","@libp2p/peer-id-factory":"^3.0.7","@libp2p/peer-record":"^6.0.8","@libp2p/peer-store":"^9.0.8","@libp2p/utils":"^4.0.6","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.11","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.12","@libp2p/interface-compliance-tests":"^4.1.4","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.13","@libp2p/mdns":"^9.0.13","@libp2p/mplex":"^9.0.11","@libp2p/tcp":"^8.0.12","@libp2p/websockets":"^7.0.12","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.19","gitHead":"4f2a41d4be6b077c1dfa4a76c9f9ef11be310736","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"e1430b1d9b12f5a58b3bfe933f17ecc737621125","size":361265,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.19.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.19_1699365903122_0.2163798075552017"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T14:05:03.415Z","publish_time":1699365903415,"_source_registry_name":"default","_cnpm_publish_time":1699365903415},"0.46.18-78db573f9":{"name":"libp2p","version":"0.46.18-78db573f9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-78db573f9","@libp2p/interface":"0.1.5-78db573f9","@libp2p/interface-internal":"0.1.8-78db573f9","@libp2p/keychain":"3.0.7-78db573f9","@libp2p/logger":"3.0.5-78db573f9","@libp2p/multistream-select":"4.0.5-78db573f9","@libp2p/peer-collections":"4.0.7-78db573f9","@libp2p/peer-id":"3.0.5-78db573f9","@libp2p/peer-id-factory":"3.0.7-78db573f9","@libp2p/peer-record":"6.0.8-78db573f9","@libp2p/peer-store":"9.0.8-78db573f9","@libp2p/utils":"4.0.6-78db573f9","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.10-78db573f9","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.11-78db573f9","@libp2p/interface-compliance-tests":"4.1.3-78db573f9","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.12-78db573f9","@libp2p/mdns":"9.0.12-78db573f9","@libp2p/mplex":"9.0.10-78db573f9","@libp2p/tcp":"8.0.11-78db573f9","@libp2p/websockets":"7.0.11-78db573f9","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.18-78db573f9","readmeFilename":"README.md","gitHead":"78db573f9e8f28cd3d0a89f36094f5d566482b9f","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"fb447449a1f522ae9e277b708ff8ab9bdd1824a9","size":360609,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.18-78db573f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.18-78db573f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.18-78db573f9_1699364404160_0.45538400055772166"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T13:40:04.459Z","publish_time":1699364404459,"_source_registry_name":"default","_cnpm_publish_time":1699364404459},"0.46.18-8b82e68e8":{"name":"libp2p","version":"0.46.18-8b82e68e8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-8b82e68e8","@libp2p/interface":"0.1.5-8b82e68e8","@libp2p/interface-internal":"0.1.8-8b82e68e8","@libp2p/keychain":"3.0.7-8b82e68e8","@libp2p/logger":"3.0.5-8b82e68e8","@libp2p/multistream-select":"4.0.5-8b82e68e8","@libp2p/peer-collections":"4.0.7-8b82e68e8","@libp2p/peer-id":"3.0.5-8b82e68e8","@libp2p/peer-id-factory":"3.0.7-8b82e68e8","@libp2p/peer-record":"6.0.8-8b82e68e8","@libp2p/peer-store":"9.0.8-8b82e68e8","@libp2p/utils":"4.0.6-8b82e68e8","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.10-8b82e68e8","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.11-8b82e68e8","@libp2p/interface-compliance-tests":"4.1.3-8b82e68e8","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.12-8b82e68e8","@libp2p/mdns":"9.0.12-8b82e68e8","@libp2p/mplex":"9.0.10-8b82e68e8","@libp2p/tcp":"8.0.11-8b82e68e8","@libp2p/websockets":"7.0.11-8b82e68e8","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.18-8b82e68e8","readmeFilename":"README.md","gitHead":"8b82e68e8f897f3e295ee511f1bbcbfd4cd9c652","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"c1b6c8c5a6d1fa3bb04596fa03267473787119c7","size":360609,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.18-8b82e68e8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.18-8b82e68e8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.18-8b82e68e8_1699357419010_0.14427454384972282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T11:43:39.294Z","publish_time":1699357419294,"_source_registry_name":"default","_cnpm_publish_time":1699357419294},"0.46.18-1d141331a":{"name":"libp2p","version":"0.46.18-1d141331a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-1d141331a","@libp2p/interface":"0.1.5-1d141331a","@libp2p/interface-internal":"0.1.8-1d141331a","@libp2p/keychain":"3.0.7-1d141331a","@libp2p/logger":"3.0.5-1d141331a","@libp2p/multistream-select":"4.0.5-1d141331a","@libp2p/peer-collections":"4.0.7-1d141331a","@libp2p/peer-id":"3.0.5-1d141331a","@libp2p/peer-id-factory":"3.0.7-1d141331a","@libp2p/peer-record":"6.0.8-1d141331a","@libp2p/peer-store":"9.0.8-1d141331a","@libp2p/utils":"4.0.6-1d141331a","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.10-1d141331a","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.11-1d141331a","@libp2p/interface-compliance-tests":"4.1.3-1d141331a","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.12-1d141331a","@libp2p/mdns":"9.0.12-1d141331a","@libp2p/mplex":"9.0.10-1d141331a","@libp2p/tcp":"8.0.11-1d141331a","@libp2p/websockets":"7.0.11-1d141331a","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.18-1d141331a","readmeFilename":"README.md","gitHead":"1d141331a8cf8392a5f90abc349a83adf8223207","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"372fd09cc76f032f0468e1ec46b8e9f503d9fdb3","size":360607,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.18-1d141331a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.18-1d141331a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.18-1d141331a_1699341179106_0.78007026232301"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T07:12:59.448Z","publish_time":1699341179448,"_source_registry_name":"default","_cnpm_publish_time":1699341179448},"0.46.18-d25d9510":{"name":"libp2p","version":"0.46.18-d25d9510","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-d25d9510","@libp2p/interface":"0.1.5-d25d9510","@libp2p/interface-internal":"0.1.8-d25d9510","@libp2p/keychain":"3.0.7-d25d9510","@libp2p/logger":"3.0.5-d25d9510","@libp2p/multistream-select":"4.0.5-d25d9510","@libp2p/peer-collections":"4.0.7-d25d9510","@libp2p/peer-id":"3.0.5-d25d9510","@libp2p/peer-id-factory":"3.0.7-d25d9510","@libp2p/peer-record":"6.0.8-d25d9510","@libp2p/peer-store":"9.0.8-d25d9510","@libp2p/utils":"4.0.6-d25d9510","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.10-d25d9510","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.11-d25d9510","@libp2p/interface-compliance-tests":"4.1.3-d25d9510","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.12-d25d9510","@libp2p/mdns":"9.0.12-d25d9510","@libp2p/mplex":"9.0.10-d25d9510","@libp2p/tcp":"8.0.11-d25d9510","@libp2p/websockets":"7.0.11-d25d9510","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.18-d25d9510","readmeFilename":"README.md","gitHead":"d25d95104ee4eb353ed73cc0c7200e5a9d5b18d2","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"6f38c1de06d31b5298993c756b93faa169e6a9a1","size":360624,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.18-d25d9510.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.18-d25d9510.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.18-d25d9510_1699293592541_0.030972492323071865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T17:59:52.802Z","publish_time":1699293592802,"_source_registry_name":"default","_cnpm_publish_time":1699293592802},"0.46.18-dfbe0cc0":{"name":"libp2p","version":"0.46.18-dfbe0cc0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-dfbe0cc0","@libp2p/interface":"0.1.5-dfbe0cc0","@libp2p/interface-internal":"0.1.8-dfbe0cc0","@libp2p/keychain":"3.0.7-dfbe0cc0","@libp2p/logger":"3.0.5-dfbe0cc0","@libp2p/multistream-select":"4.0.5-dfbe0cc0","@libp2p/peer-collections":"4.0.7-dfbe0cc0","@libp2p/peer-id":"3.0.5-dfbe0cc0","@libp2p/peer-id-factory":"3.0.7-dfbe0cc0","@libp2p/peer-record":"6.0.8-dfbe0cc0","@libp2p/peer-store":"9.0.8-dfbe0cc0","@libp2p/utils":"4.0.6-dfbe0cc0","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.10-dfbe0cc0","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.11-dfbe0cc0","@libp2p/interface-compliance-tests":"4.1.3-dfbe0cc0","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.12-dfbe0cc0","@libp2p/mdns":"9.0.12-dfbe0cc0","@libp2p/mplex":"9.0.10-dfbe0cc0","@libp2p/tcp":"8.0.11-dfbe0cc0","@libp2p/websockets":"7.0.11-dfbe0cc0","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.18-dfbe0cc0","readmeFilename":"README.md","gitHead":"dfbe0cc05be428f3c1de36e10d28e3d1777e8f04","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"5970ad5c3f12271b0ac69500c6afee83c61e8830","size":360620,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.18-dfbe0cc0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.18-dfbe0cc0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.18-dfbe0cc0_1699283469441_0.19151232524338146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T15:11:09.743Z","publish_time":1699283469743,"_source_registry_name":"default","_cnpm_publish_time":1699283469743},"0.46.18":{"name":"libp2p","version":"0.46.18","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.7","@libp2p/interface":"^0.1.5","@libp2p/interface-internal":"^0.1.8","@libp2p/keychain":"^3.0.7","@libp2p/logger":"^3.0.5","@libp2p/multistream-select":"^4.0.5","@libp2p/peer-collections":"^4.0.7","@libp2p/peer-id":"^3.0.5","@libp2p/peer-id-factory":"^3.0.7","@libp2p/peer-record":"^6.0.8","@libp2p/peer-store":"^9.0.8","@libp2p/utils":"^4.0.6","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.10","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.11","@libp2p/interface-compliance-tests":"^4.1.3","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.12","@libp2p/mdns":"^9.0.12","@libp2p/mplex":"^9.0.10","@libp2p/tcp":"^8.0.11","@libp2p/websockets":"^7.0.11","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.18","gitHead":"cff86df5ca79d22834a59e9f3575bce829807c55","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"78d7e989fabd60d9b4a8e0addfa0a0044276f3a2","size":361286,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.18.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.18_1699265896097_0.24238825501258665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T10:18:16.370Z","publish_time":1699265896370,"_source_registry_name":"default","_cnpm_publish_time":1699265896370},"0.46.17-f4fac961":{"name":"libp2p","version":"0.46.17-f4fac961","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-f4fac961","@libp2p/interface":"0.1.5-f4fac961","@libp2p/interface-internal":"0.1.8-f4fac961","@libp2p/keychain":"3.0.7-f4fac961","@libp2p/logger":"3.0.5-f4fac961","@libp2p/multistream-select":"4.0.5-f4fac961","@libp2p/peer-collections":"4.0.7-f4fac961","@libp2p/peer-id":"3.0.5-f4fac961","@libp2p/peer-id-factory":"3.0.7-f4fac961","@libp2p/peer-record":"6.0.8-f4fac961","@libp2p/peer-store":"9.0.8-f4fac961","@libp2p/utils":"4.0.6-f4fac961","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.10-f4fac961","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.11-f4fac961","@libp2p/interface-compliance-tests":"4.1.3-f4fac961","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.12-f4fac961","@libp2p/mdns":"9.0.12-f4fac961","@libp2p/mplex":"9.0.10-f4fac961","@libp2p/tcp":"8.0.11-f4fac961","@libp2p/websockets":"7.0.11-f4fac961","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.17-f4fac961","readmeFilename":"README.md","gitHead":"f4fac961ccf60fe2c08799f6c55bbc0012d1779f","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"b884345c6c44232993075c1747a61b8d0845af60","size":360625,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.17-f4fac961.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.17-f4fac961.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.17-f4fac961_1699262687243_0.3255351269821143"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T09:24:47.510Z","publish_time":1699262687510,"_source_registry_name":"default","_cnpm_publish_time":1699262687510},"0.46.17-051154dd":{"name":"libp2p","version":"0.46.17-051154dd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-051154dd","@libp2p/interface":"0.1.5-051154dd","@libp2p/interface-internal":"0.1.8-051154dd","@libp2p/keychain":"3.0.7-051154dd","@libp2p/logger":"3.0.5-051154dd","@libp2p/multistream-select":"4.0.5-051154dd","@libp2p/peer-collections":"4.0.7-051154dd","@libp2p/peer-id":"3.0.5-051154dd","@libp2p/peer-id-factory":"3.0.7-051154dd","@libp2p/peer-record":"6.0.8-051154dd","@libp2p/peer-store":"9.0.8-051154dd","@libp2p/utils":"4.0.6-051154dd","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.10-051154dd","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.11-051154dd","@libp2p/interface-compliance-tests":"4.1.3-051154dd","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.12-051154dd","@libp2p/mdns":"9.0.12-051154dd","@libp2p/mplex":"9.0.10-051154dd","@libp2p/tcp":"8.0.11-051154dd","@libp2p/websockets":"7.0.11-051154dd","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.17-051154dd","readmeFilename":"README.md","gitHead":"051154dd2d8ffadba4f8678f12341e5a4441dc66","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"35dcbf0b76e02f16b9730e091b4590bc15029418","size":360443,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.17-051154dd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.17-051154dd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.17-051154dd_1699261587577_0.38431275481509886"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T09:06:27.910Z","publish_time":1699261587910,"_source_registry_name":"default","_cnpm_publish_time":1699261587910},"0.46.17-fdcb801e":{"name":"libp2p","version":"0.46.17-fdcb801e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.7-fdcb801e","@libp2p/interface":"0.1.5-fdcb801e","@libp2p/interface-internal":"0.1.8-fdcb801e","@libp2p/keychain":"3.0.7-fdcb801e","@libp2p/logger":"3.0.5-fdcb801e","@libp2p/multistream-select":"4.0.5-fdcb801e","@libp2p/peer-collections":"4.0.7-fdcb801e","@libp2p/peer-id":"3.0.5-fdcb801e","@libp2p/peer-id-factory":"3.0.7-fdcb801e","@libp2p/peer-record":"6.0.8-fdcb801e","@libp2p/peer-store":"9.0.8-fdcb801e","@libp2p/utils":"4.0.6-fdcb801e","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.10-fdcb801e","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.11-fdcb801e","@libp2p/interface-compliance-tests":"4.1.3-fdcb801e","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.12-fdcb801e","@libp2p/mdns":"9.0.12-fdcb801e","@libp2p/mplex":"9.0.10-fdcb801e","@libp2p/tcp":"8.0.11-fdcb801e","@libp2p/websockets":"7.0.11-fdcb801e","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.17-fdcb801e","readmeFilename":"README.md","gitHead":"fdcb801ee3180b740a25e0e05a75c32dd8e4ef63","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"88ac87ef9d610ce07888bf68a0f4da420b0c03f6","size":360475,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.17-fdcb801e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.17-fdcb801e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.17-fdcb801e_1699258941045_0.30499997074136065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T08:22:21.227Z","publish_time":1699258941227,"_source_registry_name":"default","_cnpm_publish_time":1699258941227},"0.46.17":{"name":"libp2p","version":"0.46.17","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.7","@libp2p/interface":"^0.1.5","@libp2p/interface-internal":"^0.1.8","@libp2p/keychain":"^3.0.7","@libp2p/logger":"^3.0.5","@libp2p/multistream-select":"^4.0.5","@libp2p/peer-collections":"^4.0.7","@libp2p/peer-id":"^3.0.5","@libp2p/peer-id-factory":"^3.0.7","@libp2p/peer-record":"^6.0.8","@libp2p/peer-store":"^9.0.8","@libp2p/utils":"^4.0.6","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.10","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.11","@libp2p/interface-compliance-tests":"^4.1.3","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.12","@libp2p/mdns":"^9.0.12","@libp2p/mplex":"^9.0.10","@libp2p/tcp":"^8.0.11","@libp2p/websockets":"^7.0.11","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.17","gitHead":"5cba173e091e26603f05f58df5128bd0cfe7f7dc","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"6a5f1d40ff2241e4641659ce554bca07be3e697b","size":361113,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.17.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.17_1699020633098_0.8622063278431509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T14:10:33.337Z","publish_time":1699020633337,"_source_registry_name":"default","_cnpm_publish_time":1699020633337},"0.46.16-025c082a":{"name":"libp2p","version":"0.46.16-025c082a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.6-025c082a","@libp2p/interface":"0.1.4-025c082a","@libp2p/interface-internal":"0.1.7-025c082a","@libp2p/keychain":"3.0.6-025c082a","@libp2p/logger":"3.0.4-025c082a","@libp2p/multistream-select":"4.0.4-025c082a","@libp2p/peer-collections":"4.0.6-025c082a","@libp2p/peer-id":"3.0.4-025c082a","@libp2p/peer-id-factory":"3.0.6-025c082a","@libp2p/peer-record":"6.0.7-025c082a","@libp2p/peer-store":"9.0.7-025c082a","@libp2p/utils":"4.0.5-025c082a","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.9-025c082a","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.10-025c082a","@libp2p/interface-compliance-tests":"4.1.2-025c082a","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.11-025c082a","@libp2p/mdns":"9.0.11-025c082a","@libp2p/mplex":"9.0.9-025c082a","@libp2p/tcp":"8.0.10-025c082a","@libp2p/websockets":"7.0.10-025c082a","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16-025c082a","readmeFilename":"README.md","gitHead":"025c082a4d3d08904f1f5b0209ed6f40648fb78d","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"8099ef5ef124ba4933bd0431d40bb2943766cfd8","size":360453,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16-025c082a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16-025c082a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16-025c082a_1699014746760_0.034643499776658704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T12:32:27.104Z","publish_time":1699014747104,"_source_registry_name":"default","_cnpm_publish_time":1699014747104},"0.46.16-16a87076":{"name":"libp2p","version":"0.46.16-16a87076","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.6-16a87076","@libp2p/interface":"0.1.4-16a87076","@libp2p/interface-internal":"0.1.7-16a87076","@libp2p/keychain":"3.0.6-16a87076","@libp2p/logger":"3.0.4-16a87076","@libp2p/multistream-select":"4.0.4-16a87076","@libp2p/peer-collections":"4.0.6-16a87076","@libp2p/peer-id":"3.0.4-16a87076","@libp2p/peer-id-factory":"3.0.6-16a87076","@libp2p/peer-record":"6.0.7-16a87076","@libp2p/peer-store":"9.0.7-16a87076","@libp2p/utils":"4.0.5-16a87076","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.9-16a87076","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.10-16a87076","@libp2p/interface-compliance-tests":"4.1.2-16a87076","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.11-16a87076","@libp2p/mdns":"9.0.11-16a87076","@libp2p/mplex":"9.0.9-16a87076","@libp2p/tcp":"8.0.10-16a87076","@libp2p/websockets":"7.0.10-16a87076","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^2.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16-16a87076","readmeFilename":"README.md","gitHead":"16a87076ebff5b563a814147f10b8b858d0009cc","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"1e9788744c1db6e0674d761aebfc897fd5a27895","size":359340,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16-16a87076.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16-16a87076.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16-16a87076_1698929508863_0.6937927444835599"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-02T12:51:49.145Z","publish_time":1698929509145,"_source_registry_name":"default","_cnpm_publish_time":1698929509145},"0.46.16-346ff5a2":{"name":"libp2p","version":"0.46.16-346ff5a2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.6-346ff5a2","@libp2p/interface":"0.1.4-346ff5a2","@libp2p/interface-internal":"0.1.7-346ff5a2","@libp2p/keychain":"3.0.6-346ff5a2","@libp2p/logger":"3.0.4-346ff5a2","@libp2p/multistream-select":"4.0.4-346ff5a2","@libp2p/peer-collections":"4.0.6-346ff5a2","@libp2p/peer-id":"3.0.4-346ff5a2","@libp2p/peer-id-factory":"3.0.6-346ff5a2","@libp2p/peer-record":"6.0.7-346ff5a2","@libp2p/peer-store":"9.0.7-346ff5a2","@libp2p/utils":"4.0.5-346ff5a2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.9-346ff5a2","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.10-346ff5a2","@libp2p/interface-compliance-tests":"4.1.2-346ff5a2","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.11-346ff5a2","@libp2p/mdns":"9.0.11-346ff5a2","@libp2p/mplex":"9.0.9-346ff5a2","@libp2p/tcp":"8.0.10-346ff5a2","@libp2p/websockets":"7.0.10-346ff5a2","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16-346ff5a2","readmeFilename":"README.md","gitHead":"346ff5a2b81bded9f9b26051501ab9d25246961c","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"8918a5cf73af9b70b573136d707c7ead7b2c5203","size":358952,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16-346ff5a2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16-346ff5a2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16-346ff5a2_1698853089297_0.9607724069683341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-01T15:38:09.565Z","publish_time":1698853089565,"_source_registry_name":"default","_cnpm_publish_time":1698853089565},"0.46.16-50442d7a":{"name":"libp2p","version":"0.46.16-50442d7a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.6-50442d7a","@libp2p/interface":"0.1.4-50442d7a","@libp2p/interface-internal":"0.1.7-50442d7a","@libp2p/keychain":"3.0.6-50442d7a","@libp2p/logger":"3.0.4-50442d7a","@libp2p/multistream-select":"4.0.4-50442d7a","@libp2p/peer-collections":"4.0.6-50442d7a","@libp2p/peer-id":"3.0.4-50442d7a","@libp2p/peer-id-factory":"3.0.6-50442d7a","@libp2p/peer-record":"6.0.7-50442d7a","@libp2p/peer-store":"9.0.7-50442d7a","@libp2p/utils":"4.0.5-50442d7a","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.9-50442d7a","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.10-50442d7a","@libp2p/interface-compliance-tests":"4.1.2-50442d7a","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.11-50442d7a","@libp2p/mdns":"9.0.11-50442d7a","@libp2p/mplex":"9.0.9-50442d7a","@libp2p/tcp":"8.0.10-50442d7a","@libp2p/websockets":"7.0.10-50442d7a","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16-50442d7a","readmeFilename":"README.md","gitHead":"50442d7a213053f06910a74e42535415c48707e4","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"1b1cbd8bea40edc5bf7e71e46879f17cedaa061e","size":359125,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16-50442d7a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16-50442d7a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16-50442d7a_1698765837364_0.16766743584318688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-31T15:23:57.911Z","publish_time":1698765837911,"_source_registry_name":"default","_cnpm_publish_time":1698765837911},"0.46.16-69581367":{"name":"libp2p","version":"0.46.16-69581367","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.6-69581367","@libp2p/interface":"0.1.4-69581367","@libp2p/interface-internal":"0.1.7-69581367","@libp2p/keychain":"3.0.6-69581367","@libp2p/logger":"3.0.4-69581367","@libp2p/multistream-select":"4.0.4-69581367","@libp2p/peer-collections":"4.0.6-69581367","@libp2p/peer-id":"3.0.4-69581367","@libp2p/peer-id-factory":"3.0.6-69581367","@libp2p/peer-record":"6.0.7-69581367","@libp2p/peer-store":"9.0.7-69581367","@libp2p/utils":"4.0.5-69581367","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.9-69581367","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.10-69581367","@libp2p/interface-compliance-tests":"4.1.2-69581367","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.11-69581367","@libp2p/mdns":"9.0.11-69581367","@libp2p/mplex":"9.0.9-69581367","@libp2p/tcp":"8.0.10-69581367","@libp2p/websockets":"7.0.10-69581367","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16-69581367","readmeFilename":"README.md","gitHead":"69581367d89b7c581bc1b9b45d04d98ce88bbee2","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"3f32f3a819168db9ff2583525d51a2198eb1f8e7","size":361873,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16-69581367.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16-69581367.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16-69581367_1698746794509_0.33025119532623837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-31T10:06:34.802Z","publish_time":1698746794802,"_source_registry_name":"default","_cnpm_publish_time":1698746794802},"0.46.16-b686fb5a":{"name":"libp2p","version":"0.46.16-b686fb5a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.6-b686fb5a","@libp2p/interface":"0.1.4-b686fb5a","@libp2p/interface-internal":"0.1.7-b686fb5a","@libp2p/keychain":"3.0.6-b686fb5a","@libp2p/logger":"3.0.4-b686fb5a","@libp2p/multistream-select":"4.0.4-b686fb5a","@libp2p/peer-collections":"4.0.6-b686fb5a","@libp2p/peer-id":"3.0.4-b686fb5a","@libp2p/peer-id-factory":"3.0.6-b686fb5a","@libp2p/peer-record":"6.0.7-b686fb5a","@libp2p/peer-store":"9.0.7-b686fb5a","@libp2p/utils":"4.0.5-b686fb5a","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.9-b686fb5a","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.10-b686fb5a","@libp2p/interface-compliance-tests":"4.1.2-b686fb5a","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.11-b686fb5a","@libp2p/mdns":"9.0.11-b686fb5a","@libp2p/mplex":"9.0.9-b686fb5a","@libp2p/tcp":"8.0.10-b686fb5a","@libp2p/websockets":"7.0.10-b686fb5a","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16-b686fb5a","readmeFilename":"README.md","gitHead":"b686fb5a15f8519c87593a25e82973584977833f","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"5dfeaee09cddf9b57b9332eb9a0bb1f2b7bdea7f","size":362294,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16-b686fb5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16-b686fb5a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16-b686fb5a_1698414507028_0.22256273250510117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-27T13:48:27.370Z","publish_time":1698414507370,"_source_registry_name":"default","_cnpm_publish_time":1698414507370},"0.46.16-d5ef1c91":{"name":"libp2p","version":"0.46.16-d5ef1c91","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.6-d5ef1c91","@libp2p/interface":"0.1.4-d5ef1c91","@libp2p/interface-internal":"0.1.7-d5ef1c91","@libp2p/keychain":"3.0.6-d5ef1c91","@libp2p/logger":"3.0.4-d5ef1c91","@libp2p/multistream-select":"4.0.4-d5ef1c91","@libp2p/peer-collections":"4.0.6-d5ef1c91","@libp2p/peer-id":"3.0.4-d5ef1c91","@libp2p/peer-id-factory":"3.0.6-d5ef1c91","@libp2p/peer-record":"6.0.7-d5ef1c91","@libp2p/peer-store":"9.0.7-d5ef1c91","@libp2p/utils":"4.0.5-d5ef1c91","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.9-d5ef1c91","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.10-d5ef1c91","@libp2p/interface-compliance-tests":"4.1.2-d5ef1c91","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.11-d5ef1c91","@libp2p/mdns":"9.0.11-d5ef1c91","@libp2p/mplex":"9.0.9-d5ef1c91","@libp2p/tcp":"8.0.10-d5ef1c91","@libp2p/websockets":"7.0.10-d5ef1c91","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16-d5ef1c91","readmeFilename":"README.md","gitHead":"d5ef1c91ec97ea2cb0528328405c0941144f625b","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"83ec94e8cb4780861a98085b793f627fc189de15","size":362293,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16-d5ef1c91.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16-d5ef1c91.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16-d5ef1c91_1698406496095_0.9431966968864915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-27T11:34:56.316Z","publish_time":1698406496316,"_source_registry_name":"default","_cnpm_publish_time":1698406496316},"0.46.16-7903d7a5":{"name":"libp2p","version":"0.46.16-7903d7a5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.6-7903d7a5","@libp2p/interface":"0.1.4-7903d7a5","@libp2p/interface-internal":"0.1.7-7903d7a5","@libp2p/keychain":"3.0.6-7903d7a5","@libp2p/logger":"3.0.4-7903d7a5","@libp2p/multistream-select":"4.0.4-7903d7a5","@libp2p/peer-collections":"4.0.6-7903d7a5","@libp2p/peer-id":"3.0.4-7903d7a5","@libp2p/peer-id-factory":"3.0.6-7903d7a5","@libp2p/peer-record":"6.0.7-7903d7a5","@libp2p/peer-store":"9.0.7-7903d7a5","@libp2p/utils":"4.0.5-7903d7a5","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.9-7903d7a5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.10-7903d7a5","@libp2p/interface-compliance-tests":"4.1.2-7903d7a5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.11-7903d7a5","@libp2p/mdns":"9.0.11-7903d7a5","@libp2p/mplex":"9.0.9-7903d7a5","@libp2p/tcp":"8.0.10-7903d7a5","@libp2p/websockets":"7.0.10-7903d7a5","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16-7903d7a5","readmeFilename":"README.md","gitHead":"7903d7a5ed69cca6d3a73cbe069a40045b76bea7","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"2bb94470978d490f53b51d6251c07d3e4745af5a","size":362294,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16-7903d7a5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16-7903d7a5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16-7903d7a5_1698401790372_0.7737423121719014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-27T10:16:30.609Z","publish_time":1698401790609,"_source_registry_name":"default","_cnpm_publish_time":1698401790609},"0.46.16":{"name":"libp2p","version":"0.46.16","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.6","@libp2p/interface":"^0.1.4","@libp2p/interface-internal":"^0.1.7","@libp2p/keychain":"^3.0.6","@libp2p/logger":"^3.0.4","@libp2p/multistream-select":"^4.0.4","@libp2p/peer-collections":"^4.0.6","@libp2p/peer-id":"^3.0.4","@libp2p/peer-id-factory":"^3.0.6","@libp2p/peer-record":"^6.0.7","@libp2p/peer-store":"^9.0.7","@libp2p/utils":"^4.0.5","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.9","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.10","@libp2p/interface-compliance-tests":"^4.1.2","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.11","@libp2p/mdns":"^9.0.11","@libp2p/mplex":"^9.0.9","@libp2p/tcp":"^8.0.10","@libp2p/websockets":"^7.0.10","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.16","gitHead":"c6db2104dbe4257e14e66cda75bd8daf6a27f3c5","_nodeVersion":"20.8.1","_npmVersion":"9.9.0","dist":{"shasum":"b5269ab243bfbfa3f26959a204653f75b184748c","size":362943,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.16.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.16_1698251881057_0.08030683084431156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T16:38:01.446Z","publish_time":1698251881446,"_source_registry_name":"default","_cnpm_publish_time":1698251881446},"0.46.15-50f912c2":{"name":"libp2p","version":"0.46.15-50f912c2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-50f912c2","@libp2p/interface":"0.1.3-50f912c2","@libp2p/interface-internal":"0.1.6-50f912c2","@libp2p/keychain":"3.0.5-50f912c2","@libp2p/logger":"3.0.3-50f912c2","@libp2p/multistream-select":"4.0.3-50f912c2","@libp2p/peer-collections":"4.0.5-50f912c2","@libp2p/peer-id":"3.0.3-50f912c2","@libp2p/peer-id-factory":"3.0.5-50f912c2","@libp2p/peer-record":"6.0.6-50f912c2","@libp2p/peer-store":"9.0.6-50f912c2","@libp2p/utils":"4.0.4-50f912c2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-50f912c2","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-50f912c2","@libp2p/interface-compliance-tests":"4.1.1-50f912c2","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.10-50f912c2","@libp2p/mdns":"9.0.10-50f912c2","@libp2p/mplex":"9.0.8-50f912c2","@libp2p/tcp":"8.0.9-50f912c2","@libp2p/websockets":"7.0.9-50f912c2","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.15-50f912c2","readmeFilename":"README.md","gitHead":"50f912c2608caecc09acbcb0f46b4df4af073080","_nodeVersion":"20.8.1","_npmVersion":"9.9.0","dist":{"shasum":"2e991fcca24b77a1ab3763407701c57cf3038515","size":362314,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.15-50f912c2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.15-50f912c2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.15-50f912c2_1698248547970_0.13558102939381245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T15:42:28.329Z","publish_time":1698248548329,"_source_registry_name":"default","_cnpm_publish_time":1698248548329},"0.46.15":{"name":"libp2p","version":"0.46.15","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.5","@libp2p/interface":"^0.1.3","@libp2p/interface-internal":"^0.1.6","@libp2p/keychain":"^3.0.5","@libp2p/logger":"^3.0.3","@libp2p/multistream-select":"^4.0.3","@libp2p/peer-collections":"^4.0.5","@libp2p/peer-id":"^3.0.3","@libp2p/peer-id-factory":"^3.0.5","@libp2p/peer-record":"^6.0.6","@libp2p/peer-store":"^9.0.6","@libp2p/utils":"^4.0.4","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.8","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.9","@libp2p/interface-compliance-tests":"^4.1.1","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.10","@libp2p/mdns":"^9.0.10","@libp2p/mplex":"^9.0.8","@libp2p/tcp":"^8.0.9","@libp2p/websockets":"^7.0.9","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.15","gitHead":"de4f4c3e0336ba2f8b3330c797d00e40c0b45b35","_nodeVersion":"20.8.1","_npmVersion":"9.9.0","dist":{"shasum":"289ec3dae3978715fe16afd59ce5bccfbd1a027b","size":362946,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.15.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.15_1698243403112_0.4073578824672801"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T14:16:43.443Z","publish_time":1698243403443,"_source_registry_name":"default","_cnpm_publish_time":1698243403443},"0.46.14-b5a808af":{"name":"libp2p","version":"0.46.14-b5a808af","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-b5a808af","@libp2p/interface":"0.1.3-b5a808af","@libp2p/interface-internal":"0.1.6-b5a808af","@libp2p/keychain":"3.0.5-b5a808af","@libp2p/logger":"3.0.3-b5a808af","@libp2p/multistream-select":"4.0.3-b5a808af","@libp2p/peer-collections":"4.0.5-b5a808af","@libp2p/peer-id":"3.0.3-b5a808af","@libp2p/peer-id-factory":"3.0.5-b5a808af","@libp2p/peer-record":"6.0.6-b5a808af","@libp2p/peer-store":"9.0.6-b5a808af","@libp2p/utils":"4.0.4-b5a808af","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-b5a808af","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-b5a808af","@libp2p/interface-compliance-tests":"4.1.1-b5a808af","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.9-b5a808af","@libp2p/mdns":"9.0.10-b5a808af","@libp2p/mplex":"9.0.8-b5a808af","@libp2p/tcp":"8.0.9-b5a808af","@libp2p/websockets":"7.0.9-b5a808af","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.14-b5a808af","readmeFilename":"README.md","gitHead":"b5a808af700207fe5e086133bb505367177a086e","_nodeVersion":"20.8.1","_npmVersion":"9.9.0","dist":{"shasum":"6251fb08e9004253279f6b720b74e1082bb0c3e3","size":362315,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.14-b5a808af.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.14-b5a808af.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.14-b5a808af_1698238633922_0.6949356819480637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T12:57:14.246Z","publish_time":1698238634246,"_source_registry_name":"default","_cnpm_publish_time":1698238634246},"0.46.14-f9d1c072":{"name":"libp2p","version":"0.46.14-f9d1c072","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-f9d1c072","@libp2p/interface":"0.1.3-f9d1c072","@libp2p/interface-internal":"0.1.6-f9d1c072","@libp2p/keychain":"3.0.5-f9d1c072","@libp2p/logger":"3.0.3-f9d1c072","@libp2p/multistream-select":"4.0.3-f9d1c072","@libp2p/peer-collections":"4.0.5-f9d1c072","@libp2p/peer-id":"3.0.3-f9d1c072","@libp2p/peer-id-factory":"3.0.5-f9d1c072","@libp2p/peer-record":"6.0.6-f9d1c072","@libp2p/peer-store":"9.0.6-f9d1c072","@libp2p/utils":"4.0.4-f9d1c072","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-f9d1c072","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-f9d1c072","@libp2p/interface-compliance-tests":"4.1.1-f9d1c072","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.9-f9d1c072","@libp2p/mdns":"9.0.10-f9d1c072","@libp2p/mplex":"9.0.8-f9d1c072","@libp2p/tcp":"8.0.9-f9d1c072","@libp2p/websockets":"7.0.9-f9d1c072","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.14-f9d1c072","readmeFilename":"README.md","gitHead":"f9d1c07274df5cb281acaf26797be3b913b90052","_nodeVersion":"18.18.2","_npmVersion":"9.9.0","dist":{"shasum":"f84ba6e902e339acb0798cad83e38345ae12d84b","size":362222,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.14-f9d1c072.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.14-f9d1c072.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.14-f9d1c072_1698227835561_0.7983358095581601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T09:57:15.844Z","publish_time":1698227835844,"_source_registry_name":"default","_cnpm_publish_time":1698227835844},"0.46.14-ab2c1f67":{"name":"libp2p","version":"0.46.14-ab2c1f67","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-ab2c1f67","@libp2p/interface":"0.1.3-ab2c1f67","@libp2p/interface-internal":"0.1.6-ab2c1f67","@libp2p/keychain":"3.0.5-ab2c1f67","@libp2p/logger":"3.0.3-ab2c1f67","@libp2p/multistream-select":"4.0.3-ab2c1f67","@libp2p/peer-collections":"4.0.5-ab2c1f67","@libp2p/peer-id":"3.0.3-ab2c1f67","@libp2p/peer-id-factory":"3.0.5-ab2c1f67","@libp2p/peer-record":"6.0.6-ab2c1f67","@libp2p/peer-store":"9.0.6-ab2c1f67","@libp2p/utils":"4.0.4-ab2c1f67","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-ab2c1f67","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-ab2c1f67","@libp2p/interface-compliance-tests":"4.1.1-ab2c1f67","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.9-ab2c1f67","@libp2p/mdns":"9.0.10-ab2c1f67","@libp2p/mplex":"9.0.8-ab2c1f67","@libp2p/tcp":"8.0.9-ab2c1f67","@libp2p/websockets":"7.0.9-ab2c1f67","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.14-ab2c1f67","readmeFilename":"README.md","gitHead":"ab2c1f6731ccfe21a39482bdab217a8abd3f027b","_nodeVersion":"18.18.2","_npmVersion":"9.9.0","dist":{"shasum":"89981597e426d70fa046193bce509f5403b1fadd","size":362222,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.14-ab2c1f67.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.14-ab2c1f67.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.14-ab2c1f67_1698222947015_0.5264962344476591"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T08:35:47.308Z","publish_time":1698222947308,"_source_registry_name":"default","_cnpm_publish_time":1698222947308},"0.46.14-68504939":{"name":"libp2p","version":"0.46.14-68504939","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-68504939","@libp2p/interface":"0.1.3-68504939","@libp2p/interface-internal":"0.1.6-68504939","@libp2p/keychain":"3.0.5-68504939","@libp2p/logger":"3.0.3-68504939","@libp2p/multistream-select":"4.0.3-68504939","@libp2p/peer-collections":"4.0.5-68504939","@libp2p/peer-id":"3.0.3-68504939","@libp2p/peer-id-factory":"3.0.5-68504939","@libp2p/peer-record":"6.0.6-68504939","@libp2p/peer-store":"9.0.6-68504939","@libp2p/utils":"4.0.4-68504939","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-68504939","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-68504939","@libp2p/interface-compliance-tests":"4.1.1-68504939","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.9-68504939","@libp2p/mdns":"9.0.10-68504939","@libp2p/mplex":"9.0.8-68504939","@libp2p/tcp":"8.0.9-68504939","@libp2p/websockets":"7.0.9-68504939","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^17.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.14-68504939","readmeFilename":"README.md","gitHead":"68504939a6af12eced6334fb41f033c3b1e2450d","_nodeVersion":"18.18.2","_npmVersion":"9.9.0","dist":{"shasum":"5bf6a3c39e645ac83451045548f9238d76e47fd9","size":362089,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.14-68504939.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.14-68504939.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.14-68504939_1698218517863_0.6804413205983699"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T07:21:58.117Z","publish_time":1698218518117,"_source_registry_name":"default","_cnpm_publish_time":1698218518117},"0.46.14-7534ae7b":{"name":"libp2p","version":"0.46.14-7534ae7b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-7534ae7b","@libp2p/interface":"0.1.3-7534ae7b","@libp2p/interface-internal":"0.1.6-7534ae7b","@libp2p/keychain":"3.0.5-7534ae7b","@libp2p/logger":"3.0.3-7534ae7b","@libp2p/multistream-select":"4.0.3-7534ae7b","@libp2p/peer-collections":"4.0.5-7534ae7b","@libp2p/peer-id":"3.0.3-7534ae7b","@libp2p/peer-id-factory":"3.0.5-7534ae7b","@libp2p/peer-record":"6.0.6-7534ae7b","@libp2p/peer-store":"9.0.6-7534ae7b","@libp2p/utils":"4.0.4-7534ae7b","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-7534ae7b","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-7534ae7b","@libp2p/interface-compliance-tests":"4.1.1-7534ae7b","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.9-7534ae7b","@libp2p/mdns":"9.0.10-7534ae7b","@libp2p/mplex":"9.0.8-7534ae7b","@libp2p/tcp":"8.0.9-7534ae7b","@libp2p/websockets":"7.0.9-7534ae7b","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.14-7534ae7b","readmeFilename":"README.md","gitHead":"7534ae7b9a1773df3e93e7a2ec95e6407c767f81","_nodeVersion":"18.18.2","_npmVersion":"9.9.0","dist":{"shasum":"148decb8a23bf7d24ffaa7c0c5efc2568cc5b8b9","size":362085,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.14-7534ae7b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.14-7534ae7b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.14-7534ae7b_1698173415123_0.2990643701256841"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T18:50:15.501Z","publish_time":1698173415501,"_source_registry_name":"default","_cnpm_publish_time":1698173415501},"0.46.14":{"name":"libp2p","version":"0.46.14","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.5","@libp2p/interface":"^0.1.3","@libp2p/interface-internal":"^0.1.6","@libp2p/keychain":"^3.0.5","@libp2p/logger":"^3.0.3","@libp2p/multistream-select":"^4.0.3","@libp2p/peer-collections":"^4.0.5","@libp2p/peer-id":"^3.0.3","@libp2p/peer-id-factory":"^3.0.5","@libp2p/peer-record":"^6.0.6","@libp2p/peer-store":"^9.0.6","@libp2p/utils":"^4.0.4","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.8","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.9","@libp2p/interface-compliance-tests":"^4.1.1","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.9","@libp2p/mdns":"^9.0.10","@libp2p/mplex":"^9.0.8","@libp2p/tcp":"^8.0.9","@libp2p/websockets":"^7.0.9","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.14","gitHead":"28c1b9051e928b130c1656cdbb112a0447704b9f","_nodeVersion":"18.18.0","_npmVersion":"9.9.0","dist":{"shasum":"fbe685c36f5392a24bbe5dbde48bd700cb95b26d","size":365644,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.14.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.14_1696942805020_0.06009089430872261"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T13:00:05.429Z","publish_time":1696942805429,"_source_registry_name":"default","_cnpm_publish_time":1696942805429},"0.46.13-cf3ae893":{"name":"libp2p","version":"0.46.13-cf3ae893","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-cf3ae893","@libp2p/interface":"0.1.3-cf3ae893","@libp2p/interface-internal":"0.1.6-cf3ae893","@libp2p/keychain":"3.0.5-cf3ae893","@libp2p/logger":"3.0.3-cf3ae893","@libp2p/multistream-select":"4.0.3-cf3ae893","@libp2p/peer-collections":"4.0.5-cf3ae893","@libp2p/peer-id":"3.0.3-cf3ae893","@libp2p/peer-id-factory":"3.0.5-cf3ae893","@libp2p/peer-record":"6.0.6-cf3ae893","@libp2p/peer-store":"9.0.6-cf3ae893","@libp2p/utils":"4.0.4-cf3ae893","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-cf3ae893","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-cf3ae893","@libp2p/interface-compliance-tests":"4.1.1-cf3ae893","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.9-cf3ae893","@libp2p/mdns":"9.0.10-cf3ae893","@libp2p/mplex":"9.0.8-cf3ae893","@libp2p/tcp":"8.0.9-cf3ae893","@libp2p/websockets":"7.0.9-cf3ae893","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.13-cf3ae893","readmeFilename":"README.md","gitHead":"cf3ae893d4f0c02dfa1a1eb27a88a41faa86bb01","_nodeVersion":"18.18.0","_npmVersion":"9.9.0","dist":{"shasum":"4eb4b20b9888aaf6b29f61e866f3be47b8f3612e","size":365012,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.13-cf3ae893.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.13-cf3ae893.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.13-cf3ae893_1696938999016_0.5816445641263011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T11:56:39.352Z","publish_time":1696938999352,"_source_registry_name":"default","_cnpm_publish_time":1696938999352},"0.46.13-77e3cbc3":{"name":"libp2p","version":"0.46.13-77e3cbc3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-77e3cbc3","@libp2p/interface":"0.1.3-77e3cbc3","@libp2p/interface-internal":"0.1.6-77e3cbc3","@libp2p/keychain":"3.0.5-77e3cbc3","@libp2p/logger":"3.0.3-77e3cbc3","@libp2p/multistream-select":"4.0.3-77e3cbc3","@libp2p/peer-collections":"4.0.5-77e3cbc3","@libp2p/peer-id":"3.0.3-77e3cbc3","@libp2p/peer-id-factory":"3.0.5-77e3cbc3","@libp2p/peer-record":"6.0.6-77e3cbc3","@libp2p/peer-store":"9.0.6-77e3cbc3","@libp2p/utils":"4.0.4-77e3cbc3","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-77e3cbc3","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-77e3cbc3","@libp2p/interface-compliance-tests":"4.1.1-77e3cbc3","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.9-77e3cbc3","@libp2p/mdns":"9.0.10-77e3cbc3","@libp2p/mplex":"9.0.8-77e3cbc3","@libp2p/tcp":"8.0.9-77e3cbc3","@libp2p/websockets":"7.0.9-77e3cbc3","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.13-77e3cbc3","readmeFilename":"README.md","gitHead":"77e3cbc35c4f19d914be864b72fd5682ea2789b9","_nodeVersion":"18.18.0","_npmVersion":"9.9.0","dist":{"shasum":"29d4905719939e8b8f319b0080227f991ecc4d33","size":365022,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.13-77e3cbc3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.13-77e3cbc3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.13-77e3cbc3_1696890731153_0.9340608862817741"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T22:32:11.535Z","publish_time":1696890731535,"_source_registry_name":"default","_cnpm_publish_time":1696890731535},"0.46.13-62a56b54":{"name":"libp2p","version":"0.46.13-62a56b54","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.5-62a56b54","@libp2p/interface":"0.1.3-62a56b54","@libp2p/interface-internal":"0.1.6-62a56b54","@libp2p/keychain":"3.0.5-62a56b54","@libp2p/logger":"3.0.3-62a56b54","@libp2p/multistream-select":"4.0.3-62a56b54","@libp2p/peer-collections":"4.0.5-62a56b54","@libp2p/peer-id":"3.0.3-62a56b54","@libp2p/peer-id-factory":"3.0.5-62a56b54","@libp2p/peer-record":"6.0.6-62a56b54","@libp2p/peer-store":"9.0.6-62a56b54","@libp2p/utils":"4.0.4-62a56b54","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.8-62a56b54","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.9-62a56b54","@libp2p/interface-compliance-tests":"4.1.1-62a56b54","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.9-62a56b54","@libp2p/mdns":"9.0.10-62a56b54","@libp2p/mplex":"9.0.8-62a56b54","@libp2p/tcp":"8.0.9-62a56b54","@libp2p/websockets":"7.0.9-62a56b54","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.13-62a56b54","readmeFilename":"README.md","gitHead":"62a56b54149ba2934d0943c2eb0af221081abb0a","_nodeVersion":"18.18.0","_npmVersion":"9.9.0","dist":{"shasum":"db234329ed394c553b2f1018d7f76aa3168f9750","size":365022,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.13-62a56b54.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.13-62a56b54.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.13-62a56b54_1696882419228_0.87708975620523"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T20:13:39.768Z","publish_time":1696882419768,"_source_registry_name":"default","_cnpm_publish_time":1696882419768},"0.46.13":{"name":"libp2p","version":"0.46.13","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.5","@libp2p/interface":"^0.1.3","@libp2p/interface-internal":"^0.1.6","@libp2p/keychain":"^3.0.5","@libp2p/logger":"^3.0.3","@libp2p/multistream-select":"^4.0.3","@libp2p/peer-collections":"^4.0.5","@libp2p/peer-id":"^3.0.3","@libp2p/peer-id-factory":"^3.0.5","@libp2p/peer-record":"^6.0.6","@libp2p/peer-store":"^9.0.6","@libp2p/utils":"^4.0.4","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.8","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.9","@libp2p/interface-compliance-tests":"^4.1.1","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.9","@libp2p/mdns":"^9.0.10","@libp2p/mplex":"^9.0.8","@libp2p/tcp":"^8.0.9","@libp2p/websockets":"^7.0.9","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.13","gitHead":"70dbb97e51467f7e138619a5ea34dd18e1bb2cf7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"33f1084a305f06d61158b42252c1fcd24e9cf988","size":365713,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.13.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.13_1696615724036_0.4623445939470232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T18:08:44.279Z","publish_time":1696615724279,"_source_registry_name":"default","_cnpm_publish_time":1696615724279},"0.46.12-f670307a":{"name":"libp2p","version":"0.46.12-f670307a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i events","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-f670307a","@libp2p/interface":"0.1.2-f670307a","@libp2p/interface-internal":"0.1.5-f670307a","@libp2p/keychain":"3.0.4-f670307a","@libp2p/logger":"3.0.2-f670307a","@libp2p/multistream-select":"4.0.2-f670307a","@libp2p/peer-collections":"4.0.4-f670307a","@libp2p/peer-id":"3.0.2-f670307a","@libp2p/peer-id-factory":"3.0.4-f670307a","@libp2p/peer-record":"6.0.5-f670307a","@libp2p/peer-store":"9.0.5-f670307a","@libp2p/utils":"4.0.3-f670307a","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","events":"^3.3.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-f670307a","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-f670307a","@libp2p/interface-compliance-tests":"4.1.0-f670307a","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-f670307a","@libp2p/mdns":"9.0.9-f670307a","@libp2p/mplex":"9.0.7-f670307a","@libp2p/tcp":"8.0.8-f670307a","@libp2p/websockets":"7.0.8-f670307a","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-f670307a","readmeFilename":"README.md","gitHead":"f670307a90fe6665f10630823dd7058aab2a1c2f","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"3e765e56662108fd91152c3bf4ab8d7e0168d37d","size":365078,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-f670307a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-f670307a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-f670307a_1696608230073_0.8301197610633424"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T16:03:50.395Z","publish_time":1696608230395,"_source_registry_name":"default","_cnpm_publish_time":1696608230395},"0.46.12-f1053159":{"name":"libp2p","version":"0.46.12-f1053159","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-f1053159","@libp2p/interface":"0.1.2-f1053159","@libp2p/interface-internal":"0.1.5-f1053159","@libp2p/keychain":"3.0.4-f1053159","@libp2p/logger":"3.0.2-f1053159","@libp2p/multistream-select":"4.0.2-f1053159","@libp2p/peer-collections":"4.0.4-f1053159","@libp2p/peer-id":"3.0.2-f1053159","@libp2p/peer-id-factory":"3.0.4-f1053159","@libp2p/peer-record":"6.0.5-f1053159","@libp2p/peer-store":"9.0.5-f1053159","@libp2p/utils":"4.0.3-f1053159","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-f1053159","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-f1053159","@libp2p/interface-compliance-tests":"4.1.0-f1053159","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-f1053159","@libp2p/mdns":"9.0.9-f1053159","@libp2p/mplex":"9.0.7-f1053159","@libp2p/tcp":"8.0.8-f1053159","@libp2p/websockets":"7.0.8-f1053159","@types/xsalsa20":"^1.1.0","aegir":"^41.0.2","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-f1053159","readmeFilename":"README.md","gitHead":"f10531592b3377d5935405881dcabd5939440c70","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"fbd6374452ef20377f4aa0aab20bb5210abd3921","size":365065,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-f1053159.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-f1053159.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-f1053159_1696603984242_0.10619332911228585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T14:53:04.539Z","publish_time":1696603984539,"_source_registry_name":"default","_cnpm_publish_time":1696603984539},"0.46.12-7d8b1551":{"name":"libp2p","version":"0.46.12-7d8b1551","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-7d8b1551","@libp2p/interface":"0.1.2-7d8b1551","@libp2p/interface-internal":"0.1.5-7d8b1551","@libp2p/keychain":"3.0.4-7d8b1551","@libp2p/logger":"3.0.2-7d8b1551","@libp2p/multistream-select":"4.0.2-7d8b1551","@libp2p/peer-collections":"4.0.4-7d8b1551","@libp2p/peer-id":"3.0.2-7d8b1551","@libp2p/peer-id-factory":"3.0.4-7d8b1551","@libp2p/peer-record":"6.0.5-7d8b1551","@libp2p/peer-store":"9.0.5-7d8b1551","@libp2p/utils":"4.0.3-7d8b1551","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-7d8b1551","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-7d8b1551","@libp2p/interface-compliance-tests":"4.1.0-7d8b1551","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-7d8b1551","@libp2p/mdns":"9.0.9-7d8b1551","@libp2p/mplex":"9.0.7-7d8b1551","@libp2p/tcp":"8.0.8-7d8b1551","@libp2p/websockets":"7.0.8-7d8b1551","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-7d8b1551","readmeFilename":"README.md","gitHead":"7d8b15517a480e01a8ebd427ab0093509b78d5b0","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"f25352e3d67fae5280e9c58c796c0e8b93ed368b","size":365096,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-7d8b1551.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-7d8b1551.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-7d8b1551_1696600109429_0.5707038770105357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T13:48:29.699Z","publish_time":1696600109699,"_source_registry_name":"default","_cnpm_publish_time":1696600109699},"0.46.12-c97dea04":{"name":"libp2p","version":"0.46.12-c97dea04","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-c97dea04","@libp2p/interface":"0.1.2-c97dea04","@libp2p/interface-internal":"0.1.5-c97dea04","@libp2p/keychain":"3.0.4-c97dea04","@libp2p/logger":"3.0.2-c97dea04","@libp2p/multistream-select":"4.0.2-c97dea04","@libp2p/peer-collections":"4.0.4-c97dea04","@libp2p/peer-id":"3.0.2-c97dea04","@libp2p/peer-id-factory":"3.0.4-c97dea04","@libp2p/peer-record":"6.0.5-c97dea04","@libp2p/peer-store":"9.0.5-c97dea04","@libp2p/utils":"4.0.3-c97dea04","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-c97dea04","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-c97dea04","@libp2p/interface-compliance-tests":"4.1.0-c97dea04","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-c97dea04","@libp2p/mdns":"9.0.9-c97dea04","@libp2p/mplex":"9.0.7-c97dea04","@libp2p/tcp":"8.0.8-c97dea04","@libp2p/websockets":"7.0.8-c97dea04","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-c97dea04","readmeFilename":"README.md","gitHead":"c97dea0443d4ec9de0311d05fcb1f2287d2b372e","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"c86f952ded29c3fadb0b18741c9a1ec74488694c","size":365101,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-c97dea04.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-c97dea04.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-c97dea04_1696595252382_0.6095222903241648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T12:27:32.691Z","publish_time":1696595252691,"_source_registry_name":"default","_cnpm_publish_time":1696595252691},"0.46.12-e9099d40":{"name":"libp2p","version":"0.46.12-e9099d40","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-e9099d40","@libp2p/interface":"0.1.2-e9099d40","@libp2p/interface-internal":"0.1.5-e9099d40","@libp2p/keychain":"3.0.4-e9099d40","@libp2p/logger":"3.0.2-e9099d40","@libp2p/multistream-select":"4.0.2-e9099d40","@libp2p/peer-collections":"4.0.4-e9099d40","@libp2p/peer-id":"3.0.2-e9099d40","@libp2p/peer-id-factory":"3.0.4-e9099d40","@libp2p/peer-record":"6.0.5-e9099d40","@libp2p/peer-store":"9.0.5-e9099d40","@libp2p/utils":"4.0.3-e9099d40","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0","yup":"^1.2.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-e9099d40","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-e9099d40","@libp2p/interface-compliance-tests":"4.1.0-e9099d40","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-e9099d40","@libp2p/mdns":"9.0.9-e9099d40","@libp2p/mplex":"9.0.7-e9099d40","@libp2p/tcp":"8.0.8-e9099d40","@libp2p/websockets":"7.0.8-e9099d40","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-e9099d40","readmeFilename":"README.md","gitHead":"e9099d405b205b741fcd0958569bfb06d6211e65","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"733afa3f8924da431db827d2fd4188376e4be772","size":382185,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-e9099d40.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-e9099d40.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-e9099d40_1696551667290_0.6191854870515359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T00:21:07.540Z","publish_time":1696551667540,"_source_registry_name":"default","_cnpm_publish_time":1696551667540},"0.46.12-980857c3":{"name":"libp2p","version":"0.46.12-980857c3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-980857c3","@libp2p/interface":"0.1.2-980857c3","@libp2p/interface-internal":"0.1.5-980857c3","@libp2p/keychain":"3.0.4-980857c3","@libp2p/logger":"3.0.2-980857c3","@libp2p/multistream-select":"4.0.2-980857c3","@libp2p/peer-collections":"4.0.4-980857c3","@libp2p/peer-id":"3.0.2-980857c3","@libp2p/peer-id-factory":"3.0.4-980857c3","@libp2p/peer-record":"6.0.5-980857c3","@libp2p/peer-store":"9.0.5-980857c3","@libp2p/utils":"4.0.3-980857c3","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-980857c3","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-980857c3","@libp2p/interface-compliance-tests":"4.1.0-980857c3","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-980857c3","@libp2p/mdns":"9.0.9-980857c3","@libp2p/mplex":"9.0.7-980857c3","@libp2p/tcp":"8.0.8-980857c3","@libp2p/websockets":"7.0.8-980857c3","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-980857c3","readmeFilename":"README.md","gitHead":"980857c34783d15af98036fa47f10da3d52a9cad","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"58d8fcdd40900245a7d069994fbce94f4d962658","size":364799,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-980857c3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-980857c3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-980857c3_1696508736366_0.20711494998254487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T12:25:36.700Z","publish_time":1696508736700,"_source_registry_name":"default","_cnpm_publish_time":1696508736700},"0.46.12-28794fe4":{"name":"libp2p","version":"0.46.12-28794fe4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-28794fe4","@libp2p/interface":"0.1.2-28794fe4","@libp2p/interface-internal":"0.1.5-28794fe4","@libp2p/keychain":"3.0.4-28794fe4","@libp2p/logger":"3.0.2-28794fe4","@libp2p/multistream-select":"4.0.2-28794fe4","@libp2p/peer-collections":"4.0.4-28794fe4","@libp2p/peer-id":"3.0.2-28794fe4","@libp2p/peer-id-factory":"3.0.4-28794fe4","@libp2p/peer-record":"6.0.5-28794fe4","@libp2p/peer-store":"9.0.5-28794fe4","@libp2p/utils":"4.0.3-28794fe4","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-28794fe4","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-28794fe4","@libp2p/interface-compliance-tests":"4.1.0-28794fe4","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-28794fe4","@libp2p/mdns":"9.0.9-28794fe4","@libp2p/mplex":"9.0.7-28794fe4","@libp2p/tcp":"8.0.8-28794fe4","@libp2p/websockets":"7.0.8-28794fe4","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-28794fe4","readmeFilename":"README.md","gitHead":"28794fe41f8a53d17b8836f3cd97e3b5b6c220ab","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"ae8e903fe870c3a5638e996bdf2b146c6d0bb16d","size":364798,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-28794fe4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-28794fe4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-28794fe4_1696445402778_0.7445753189476003"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T18:50:03.186Z","publish_time":1696445403186,"_source_registry_name":"default","_cnpm_publish_time":1696445403186},"0.46.12-e8123d3f":{"name":"libp2p","version":"0.46.12-e8123d3f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-e8123d3f","@libp2p/interface":"0.1.2-e8123d3f","@libp2p/interface-internal":"0.1.5-e8123d3f","@libp2p/keychain":"3.0.4-e8123d3f","@libp2p/logger":"3.0.2-e8123d3f","@libp2p/multistream-select":"4.0.2-e8123d3f","@libp2p/peer-collections":"4.0.4-e8123d3f","@libp2p/peer-id":"3.0.2-e8123d3f","@libp2p/peer-id-factory":"3.0.4-e8123d3f","@libp2p/peer-record":"6.0.5-e8123d3f","@libp2p/peer-store":"9.0.5-e8123d3f","@libp2p/utils":"4.0.3-e8123d3f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-e8123d3f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-e8123d3f","@libp2p/interface-compliance-tests":"4.1.0-e8123d3f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-e8123d3f","@libp2p/mdns":"9.0.9-e8123d3f","@libp2p/mplex":"9.0.7-e8123d3f","@libp2p/tcp":"8.0.8-e8123d3f","@libp2p/websockets":"7.0.8-e8123d3f","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-e8123d3f","readmeFilename":"README.md","gitHead":"e8123d3f7994d3a2f8d1ed75f72e08a834979636","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"57909fcdd07147399629aa2ca9132c337da1948e","size":364796,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-e8123d3f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-e8123d3f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-e8123d3f_1696440576873_0.8960880566619334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T17:29:37.067Z","publish_time":1696440577067,"_source_registry_name":"default","_cnpm_publish_time":1696440577067},"0.46.12-5a6a4379":{"name":"libp2p","version":"0.46.12-5a6a4379","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-5a6a4379","@libp2p/interface":"0.1.2-5a6a4379","@libp2p/interface-internal":"0.1.5-5a6a4379","@libp2p/keychain":"3.0.4-5a6a4379","@libp2p/logger":"3.0.2-5a6a4379","@libp2p/multistream-select":"4.0.2-5a6a4379","@libp2p/peer-collections":"4.0.4-5a6a4379","@libp2p/peer-id":"3.0.2-5a6a4379","@libp2p/peer-id-factory":"3.0.4-5a6a4379","@libp2p/peer-record":"6.0.5-5a6a4379","@libp2p/peer-store":"9.0.5-5a6a4379","@libp2p/utils":"4.0.3-5a6a4379","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-5a6a4379","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-5a6a4379","@libp2p/interface-compliance-tests":"4.1.0-5a6a4379","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-5a6a4379","@libp2p/mdns":"9.0.9-5a6a4379","@libp2p/mplex":"9.0.7-5a6a4379","@libp2p/tcp":"8.0.8-5a6a4379","@libp2p/websockets":"7.0.8-5a6a4379","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-5a6a4379","readmeFilename":"README.md","gitHead":"5a6a437912c2d7265f9de82939204f3786a0b7f1","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"58c698a07794de10aebcc3ae17c3ed33a860a217","size":364797,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-5a6a4379.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-5a6a4379.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-5a6a4379_1696435222743_0.6114307604033167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T16:00:23.144Z","publish_time":1696435223144,"_source_registry_name":"default","_cnpm_publish_time":1696435223144},"0.46.12-c88de8e1":{"name":"libp2p","version":"0.46.12-c88de8e1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-c88de8e1","@libp2p/interface":"0.1.2-c88de8e1","@libp2p/interface-internal":"0.1.5-c88de8e1","@libp2p/keychain":"3.0.4-c88de8e1","@libp2p/logger":"3.0.2-c88de8e1","@libp2p/multistream-select":"4.0.2-c88de8e1","@libp2p/peer-collections":"4.0.4-c88de8e1","@libp2p/peer-id":"3.0.2-c88de8e1","@libp2p/peer-id-factory":"3.0.4-c88de8e1","@libp2p/peer-record":"6.0.5-c88de8e1","@libp2p/peer-store":"9.0.5-c88de8e1","@libp2p/utils":"4.0.3-c88de8e1","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-c88de8e1","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-c88de8e1","@libp2p/interface-compliance-tests":"4.1.0-c88de8e1","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-c88de8e1","@libp2p/mdns":"9.0.9-c88de8e1","@libp2p/mplex":"9.0.7-c88de8e1","@libp2p/tcp":"8.0.8-c88de8e1","@libp2p/websockets":"7.0.8-c88de8e1","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-c88de8e1","readmeFilename":"README.md","gitHead":"c88de8e12f55bf169b489c0b59e38c508c0185e1","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"e36c0ed9c9aa9c99a2fb5568cad9d3a869df686c","size":364779,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-c88de8e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-c88de8e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-c88de8e1_1696287175805_0.06802187729306652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T22:52:56.128Z","publish_time":1696287176128,"_source_registry_name":"default","_cnpm_publish_time":1696287176128},"0.46.12-96166ada":{"name":"libp2p","version":"0.46.12-96166ada","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-96166ada","@libp2p/interface":"0.1.2-96166ada","@libp2p/interface-internal":"0.1.5-96166ada","@libp2p/keychain":"3.0.4-96166ada","@libp2p/logger":"3.0.2-96166ada","@libp2p/multistream-select":"4.0.2-96166ada","@libp2p/peer-collections":"4.0.4-96166ada","@libp2p/peer-id":"3.0.2-96166ada","@libp2p/peer-id-factory":"3.0.4-96166ada","@libp2p/peer-record":"6.0.5-96166ada","@libp2p/peer-store":"9.0.5-96166ada","@libp2p/utils":"4.0.3-96166ada","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.7-96166ada","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.8-96166ada","@libp2p/interface-compliance-tests":"4.1.0-96166ada","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.8-96166ada","@libp2p/mdns":"9.0.9-96166ada","@libp2p/mplex":"9.0.7-96166ada","@libp2p/tcp":"8.0.8-96166ada","@libp2p/websockets":"7.0.8-96166ada","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12-96166ada","readmeFilename":"README.md","gitHead":"96166ada5bd7f8eeb1373e83223f63b7fe684951","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"ca53905712887d21d0458c0ec2b3de7fea6c9b74","size":364777,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12-96166ada.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12-96166ada.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12-96166ada_1696279094102_0.3567227177696646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T20:38:14.455Z","publish_time":1696279094455,"_source_registry_name":"default","_cnpm_publish_time":1696279094455},"0.46.12":{"name":"libp2p","version":"0.46.12","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.4","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.5","@libp2p/keychain":"^3.0.4","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.4","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.4","@libp2p/peer-record":"^6.0.5","@libp2p/peer-store":"^9.0.5","@libp2p/utils":"^4.0.3","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.7","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.8","@libp2p/interface-compliance-tests":"^4.1.0","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.8","@libp2p/mdns":"^9.0.9","@libp2p/mplex":"^9.0.7","@libp2p/tcp":"^8.0.8","@libp2p/websockets":"^7.0.8","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.12","gitHead":"5f9d4f736dbb42d969451de21f837377b1c56d49","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"de913134c7f5d98e59bfe0356b0067e881985a76","size":365417,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.12.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.12_1696257006790_0.19144427830240818"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T14:30:07.090Z","publish_time":1696257007090,"_source_registry_name":"default","_cnpm_publish_time":1696257007090},"0.46.11-b57bca44":{"name":"libp2p","version":"0.46.11-b57bca44","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-b57bca44","@libp2p/interface":"0.1.2-b57bca44","@libp2p/interface-internal":"0.1.5-b57bca44","@libp2p/keychain":"3.0.4-b57bca44","@libp2p/logger":"3.0.2-b57bca44","@libp2p/multistream-select":"4.0.2-b57bca44","@libp2p/peer-collections":"4.0.4-b57bca44","@libp2p/peer-id":"3.0.2-b57bca44","@libp2p/peer-id-factory":"3.0.4-b57bca44","@libp2p/peer-record":"6.0.5-b57bca44","@libp2p/peer-store":"9.0.5-b57bca44","@libp2p/utils":"4.0.3-b57bca44","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-b57bca44","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-b57bca44","@libp2p/interface-compliance-tests":"4.0.6-b57bca44","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-b57bca44","@libp2p/mdns":"9.0.8-b57bca44","@libp2p/mplex":"9.0.6-b57bca44","@libp2p/tcp":"8.0.7-b57bca44","@libp2p/websockets":"7.0.7-b57bca44","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-b57bca44","readmeFilename":"README.md","gitHead":"b57bca4493e1634108fe187466024e374b76c114","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"803a0b51373c3644a5fcec38d87bc9cbd0d22bff","size":364779,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-b57bca44.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-b57bca44.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-b57bca44_1696182482163_0.9039816480196097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-01T17:48:02.529Z","publish_time":1696182482529,"_source_registry_name":"default","_cnpm_publish_time":1696182482529},"0.46.11-ae36e86b":{"name":"libp2p","version":"0.46.11-ae36e86b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-ae36e86b","@libp2p/interface":"0.1.2-ae36e86b","@libp2p/interface-internal":"0.1.5-ae36e86b","@libp2p/keychain":"3.0.4-ae36e86b","@libp2p/logger":"3.0.2-ae36e86b","@libp2p/multistream-select":"4.0.2-ae36e86b","@libp2p/peer-collections":"4.0.4-ae36e86b","@libp2p/peer-id":"3.0.2-ae36e86b","@libp2p/peer-id-factory":"3.0.4-ae36e86b","@libp2p/peer-record":"6.0.5-ae36e86b","@libp2p/peer-store":"9.0.5-ae36e86b","@libp2p/utils":"4.0.3-ae36e86b","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-ae36e86b","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-ae36e86b","@libp2p/interface-compliance-tests":"4.0.6-ae36e86b","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-ae36e86b","@libp2p/mdns":"9.0.8-ae36e86b","@libp2p/mplex":"9.0.6-ae36e86b","@libp2p/tcp":"8.0.7-ae36e86b","@libp2p/websockets":"7.0.7-ae36e86b","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-ae36e86b","readmeFilename":"README.md","gitHead":"ae36e86b45891534cba4f6786456d6f444f30b4f","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"5743cc4e78b1c119f9b44bc03e416d66755316bf","size":364649,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-ae36e86b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-ae36e86b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-ae36e86b_1695988418211_0.16425615785850112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T11:53:38.469Z","publish_time":1695988418469,"_source_registry_name":"default","_cnpm_publish_time":1695988418469},"0.46.11-91842c93":{"name":"libp2p","version":"0.46.11-91842c93","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-91842c93","@libp2p/interface":"0.1.2-91842c93","@libp2p/interface-internal":"0.1.5-91842c93","@libp2p/keychain":"3.0.4-91842c93","@libp2p/logger":"3.0.2-91842c93","@libp2p/multistream-select":"4.0.2-91842c93","@libp2p/peer-collections":"4.0.4-91842c93","@libp2p/peer-id":"3.0.2-91842c93","@libp2p/peer-id-factory":"3.0.4-91842c93","@libp2p/peer-record":"6.0.5-91842c93","@libp2p/peer-store":"9.0.5-91842c93","@libp2p/utils":"4.0.3-91842c93","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-91842c93","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-91842c93","@libp2p/interface-compliance-tests":"4.0.6-91842c93","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-91842c93","@libp2p/mdns":"9.0.8-91842c93","@libp2p/mplex":"9.0.6-91842c93","@libp2p/tcp":"8.0.7-91842c93","@libp2p/websockets":"7.0.7-91842c93","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-91842c93","readmeFilename":"README.md","gitHead":"91842c93b216a51b65bc79b5248f8e459a646b51","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"a49965e5ff39db93f976a4b98c97abb5da7d5841","size":364653,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-91842c93.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-91842c93.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-91842c93_1695934222757_0.1882639580089409"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T20:50:23.120Z","publish_time":1695934223120,"_source_registry_name":"default","_cnpm_publish_time":1695934223120},"0.46.11-f09ac4a7":{"name":"libp2p","version":"0.46.11-f09ac4a7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-f09ac4a7","@libp2p/interface":"0.1.2-f09ac4a7","@libp2p/interface-internal":"0.1.5-f09ac4a7","@libp2p/keychain":"3.0.4-f09ac4a7","@libp2p/logger":"3.0.2-f09ac4a7","@libp2p/multistream-select":"4.0.2-f09ac4a7","@libp2p/peer-collections":"4.0.4-f09ac4a7","@libp2p/peer-id":"3.0.2-f09ac4a7","@libp2p/peer-id-factory":"3.0.4-f09ac4a7","@libp2p/peer-record":"6.0.5-f09ac4a7","@libp2p/peer-store":"9.0.5-f09ac4a7","@libp2p/utils":"4.0.3-f09ac4a7","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-f09ac4a7","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-f09ac4a7","@libp2p/interface-compliance-tests":"4.0.6-f09ac4a7","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-f09ac4a7","@libp2p/mdns":"9.0.8-f09ac4a7","@libp2p/mplex":"9.0.6-f09ac4a7","@libp2p/tcp":"8.0.7-f09ac4a7","@libp2p/websockets":"7.0.7-f09ac4a7","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-f09ac4a7","readmeFilename":"README.md","gitHead":"f09ac4a7704070fd92bae8d4482d06eac45ddd2c","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"e7708a81e8dab665bde34bbc0dbd9a3ef309bd92","size":364649,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-f09ac4a7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-f09ac4a7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-f09ac4a7_1695746508347_0.8297967886819504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T16:41:48.627Z","publish_time":1695746508627,"_source_registry_name":"default","_cnpm_publish_time":1695746508627},"0.46.11-e3ab1929":{"name":"libp2p","version":"0.46.11-e3ab1929","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-e3ab1929","@libp2p/interface":"0.1.2-e3ab1929","@libp2p/interface-internal":"0.1.5-e3ab1929","@libp2p/keychain":"3.0.4-e3ab1929","@libp2p/logger":"3.0.2-e3ab1929","@libp2p/multistream-select":"4.0.2-e3ab1929","@libp2p/peer-collections":"4.0.4-e3ab1929","@libp2p/peer-id":"3.0.2-e3ab1929","@libp2p/peer-id-factory":"3.0.4-e3ab1929","@libp2p/peer-record":"6.0.5-e3ab1929","@libp2p/peer-store":"9.0.5-e3ab1929","@libp2p/utils":"4.0.3-e3ab1929","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-e3ab1929","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-e3ab1929","@libp2p/interface-compliance-tests":"4.0.6-e3ab1929","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-e3ab1929","@libp2p/mdns":"9.0.8-e3ab1929","@libp2p/mplex":"9.0.6-e3ab1929","@libp2p/tcp":"8.0.7-e3ab1929","@libp2p/websockets":"7.0.7-e3ab1929","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-e3ab1929","readmeFilename":"README.md","gitHead":"e3ab1929b505df6d50b5a6ddc50cd2669f54b894","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"c4676506dc02dbedccd79a408a250347b824076c","size":364546,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-e3ab1929.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-e3ab1929.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-e3ab1929_1695697328623_0.3781999715020812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T03:02:09.042Z","publish_time":1695697329042,"_source_registry_name":"default","_cnpm_publish_time":1695697329042},"0.46.11-72319fe6":{"name":"libp2p","version":"0.46.11-72319fe6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-72319fe6","@libp2p/interface":"0.1.2-72319fe6","@libp2p/interface-internal":"0.1.5-72319fe6","@libp2p/keychain":"3.0.4-72319fe6","@libp2p/logger":"3.0.2-72319fe6","@libp2p/multistream-select":"4.0.2-72319fe6","@libp2p/peer-collections":"4.0.4-72319fe6","@libp2p/peer-id":"3.0.2-72319fe6","@libp2p/peer-id-factory":"3.0.4-72319fe6","@libp2p/peer-record":"6.0.5-72319fe6","@libp2p/peer-store":"9.0.5-72319fe6","@libp2p/utils":"4.0.3-72319fe6","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-72319fe6","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-72319fe6","@libp2p/interface-compliance-tests":"4.0.6-72319fe6","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-72319fe6","@libp2p/mdns":"9.0.8-72319fe6","@libp2p/mplex":"9.0.6-72319fe6","@libp2p/tcp":"8.0.7-72319fe6","@libp2p/websockets":"7.0.7-72319fe6","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-72319fe6","readmeFilename":"README.md","gitHead":"72319fe6d3b6402a92788c4c4e52eb7e0e477b3d","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"a09ffdf981e9276324d85d535862d1cba577b80b","size":364545,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-72319fe6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-72319fe6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-72319fe6_1695513969981_0.838895941411161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T00:06:10.218Z","publish_time":1695513970218,"_source_registry_name":"default","_cnpm_publish_time":1695513970218},"0.46.11-972b10a9":{"name":"libp2p","version":"0.46.11-972b10a9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-972b10a9","@libp2p/interface":"0.1.2-972b10a9","@libp2p/interface-internal":"0.1.5-972b10a9","@libp2p/keychain":"3.0.4-972b10a9","@libp2p/logger":"3.0.2-972b10a9","@libp2p/multistream-select":"4.0.2-972b10a9","@libp2p/peer-collections":"4.0.4-972b10a9","@libp2p/peer-id":"3.0.2-972b10a9","@libp2p/peer-id-factory":"3.0.4-972b10a9","@libp2p/peer-record":"6.0.5-972b10a9","@libp2p/peer-store":"9.0.5-972b10a9","@libp2p/utils":"4.0.3-972b10a9","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-972b10a9","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-972b10a9","@libp2p/interface-compliance-tests":"4.0.6-972b10a9","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-972b10a9","@libp2p/mdns":"9.0.8-972b10a9","@libp2p/mplex":"9.0.6-972b10a9","@libp2p/tcp":"8.0.7-972b10a9","@libp2p/websockets":"7.0.7-972b10a9","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-972b10a9","readmeFilename":"README.md","gitHead":"972b10a967653f60666a061bddfa46c0decfcc70","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"afb471dcda5a66cd604a9976a0c94baeaa662dfa","size":364536,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-972b10a9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-972b10a9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-972b10a9_1695408041255_0.4209034157172884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-22T18:40:41.576Z","publish_time":1695408041576,"_source_registry_name":"default","_cnpm_publish_time":1695408041576},"0.46.11-6640116d":{"name":"libp2p","version":"0.46.11-6640116d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-6640116d","@libp2p/interface":"0.1.2-6640116d","@libp2p/interface-internal":"0.1.5-6640116d","@libp2p/keychain":"3.0.4-6640116d","@libp2p/logger":"3.0.2-6640116d","@libp2p/multistream-select":"4.0.2-6640116d","@libp2p/peer-collections":"4.0.4-6640116d","@libp2p/peer-id":"3.0.2-6640116d","@libp2p/peer-id-factory":"3.0.4-6640116d","@libp2p/peer-record":"6.0.5-6640116d","@libp2p/peer-store":"9.0.5-6640116d","@libp2p/utils":"4.0.3-6640116d","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-6640116d","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-6640116d","@libp2p/interface-compliance-tests":"4.0.6-6640116d","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-6640116d","@libp2p/mdns":"9.0.8-6640116d","@libp2p/mplex":"9.0.6-6640116d","@libp2p/tcp":"8.0.7-6640116d","@libp2p/websockets":"7.0.7-6640116d","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-6640116d","readmeFilename":"README.md","gitHead":"6640116d7d54e13940cad8e3610814fc8491674e","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"d7602c81ed2161b35775e0c2f5b070b25ba512dd","size":364526,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-6640116d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-6640116d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-6640116d_1695336385642_0.86003009921642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-21T22:46:26.057Z","publish_time":1695336386057,"_source_registry_name":"default","_cnpm_publish_time":1695336386057},"0.46.11-6cb80f7d":{"name":"libp2p","version":"0.46.11-6cb80f7d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.4-6cb80f7d","@libp2p/interface":"0.1.2-6cb80f7d","@libp2p/interface-internal":"0.1.5-6cb80f7d","@libp2p/keychain":"3.0.4-6cb80f7d","@libp2p/logger":"3.0.2-6cb80f7d","@libp2p/multistream-select":"4.0.2-6cb80f7d","@libp2p/peer-collections":"4.0.4-6cb80f7d","@libp2p/peer-id":"3.0.2-6cb80f7d","@libp2p/peer-id-factory":"3.0.4-6cb80f7d","@libp2p/peer-record":"6.0.5-6cb80f7d","@libp2p/peer-store":"9.0.5-6cb80f7d","@libp2p/utils":"4.0.3-6cb80f7d","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.6-6cb80f7d","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.7-6cb80f7d","@libp2p/interface-compliance-tests":"4.0.6-6cb80f7d","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.7-6cb80f7d","@libp2p/mdns":"9.0.8-6cb80f7d","@libp2p/mplex":"9.0.6-6cb80f7d","@libp2p/tcp":"8.0.7-6cb80f7d","@libp2p/websockets":"7.0.7-6cb80f7d","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11-6cb80f7d","readmeFilename":"README.md","gitHead":"6cb80f7d3b308aff955f4de247680a3c9c26993b","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"18c85fc528b07c96faeb2d245576110de7a24482","size":364534,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11-6cb80f7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11-6cb80f7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11-6cb80f7d_1695208670938_0.6657969177140064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-20T11:17:51.450Z","publish_time":1695208671450,"_source_registry_name":"default","_cnpm_publish_time":1695208671450},"0.46.11":{"name":"libp2p","version":"0.46.11","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.4","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.5","@libp2p/keychain":"^3.0.4","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.4","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.4","@libp2p/peer-record":"^6.0.5","@libp2p/peer-store":"^9.0.5","@libp2p/utils":"^4.0.3","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.6","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.7","@libp2p/interface-compliance-tests":"^4.0.6","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.7","@libp2p/mdns":"^9.0.8","@libp2p/mplex":"^9.0.6","@libp2p/tcp":"^8.0.7","@libp2p/websockets":"^7.0.7","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.11","gitHead":"7f029e836818be2534785b42109d51f795864e07","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"298bac21b3e85a982ee82b8368b9955c617e0a68","size":365184,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.11.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.11_1694802912213_0.3183733276658669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T18:35:12.518Z","publish_time":1694802912518,"_source_registry_name":"default","_cnpm_publish_time":1694802912518},"0.46.10-122f1e67":{"name":"libp2p","version":"0.46.10-122f1e67","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-122f1e67","@libp2p/interface":"0.1.2-122f1e67","@libp2p/interface-internal":"0.1.4-122f1e67","@libp2p/keychain":"3.0.3-122f1e67","@libp2p/logger":"3.0.2-122f1e67","@libp2p/multistream-select":"4.0.2-122f1e67","@libp2p/peer-collections":"4.0.3-122f1e67","@libp2p/peer-id":"3.0.2-122f1e67","@libp2p/peer-id-factory":"3.0.3-122f1e67","@libp2p/peer-record":"6.0.4-122f1e67","@libp2p/peer-store":"9.0.4-122f1e67","@libp2p/utils":"4.0.3-122f1e67","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-122f1e67","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-122f1e67","@libp2p/interface-compliance-tests":"4.0.5-122f1e67","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.6-122f1e67","@libp2p/mdns":"9.0.7-122f1e67","@libp2p/mplex":"9.0.5-122f1e67","@libp2p/tcp":"8.0.6-122f1e67","@libp2p/websockets":"7.0.6-122f1e67","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.10-122f1e67","readmeFilename":"README.md","gitHead":"122f1e67d4c0aa8c4c8f50aa24a0c0dbe00411fa","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"9702415e984be89e38c2d221c83718c82b3d2808","size":364533,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.10-122f1e67.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.10-122f1e67.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.10-122f1e67_1694800785460_0.9251669631249373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T17:59:45.789Z","publish_time":1694800785789,"_source_registry_name":"default","_cnpm_publish_time":1694800785789},"0.46.10-d9159dd5":{"name":"libp2p","version":"0.46.10-d9159dd5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-d9159dd5","@libp2p/interface":"0.1.2-d9159dd5","@libp2p/interface-internal":"0.1.4-d9159dd5","@libp2p/keychain":"3.0.3-d9159dd5","@libp2p/logger":"3.0.2-d9159dd5","@libp2p/multistream-select":"4.0.2-d9159dd5","@libp2p/peer-collections":"4.0.3-d9159dd5","@libp2p/peer-id":"3.0.2-d9159dd5","@libp2p/peer-id-factory":"3.0.3-d9159dd5","@libp2p/peer-record":"6.0.4-d9159dd5","@libp2p/peer-store":"9.0.4-d9159dd5","@libp2p/utils":"4.0.3-d9159dd5","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-d9159dd5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-d9159dd5","@libp2p/interface-compliance-tests":"4.0.5-d9159dd5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.6-d9159dd5","@libp2p/mdns":"9.0.7-d9159dd5","@libp2p/mplex":"9.0.5-d9159dd5","@libp2p/tcp":"8.0.6-d9159dd5","@libp2p/websockets":"7.0.6-d9159dd5","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.10-d9159dd5","readmeFilename":"README.md","gitHead":"d9159dd5985241160f791acda164bb2e6408dd90","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"71d0c4e266c636328078f8f50cd9fbf205d29bee","size":364536,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.10-d9159dd5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.10-d9159dd5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.10-d9159dd5_1694798818771_0.054241047381139884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T17:26:59.089Z","publish_time":1694798819089,"_source_registry_name":"default","_cnpm_publish_time":1694798819089},"0.46.10-20d5f220":{"name":"libp2p","version":"0.46.10-20d5f220","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-20d5f220","@libp2p/interface":"0.1.2-20d5f220","@libp2p/interface-internal":"0.1.4-20d5f220","@libp2p/keychain":"3.0.3-20d5f220","@libp2p/logger":"3.0.2-20d5f220","@libp2p/multistream-select":"4.0.2-20d5f220","@libp2p/peer-collections":"4.0.3-20d5f220","@libp2p/peer-id":"3.0.2-20d5f220","@libp2p/peer-id-factory":"3.0.3-20d5f220","@libp2p/peer-record":"6.0.4-20d5f220","@libp2p/peer-store":"9.0.4-20d5f220","@libp2p/utils":"4.0.3-20d5f220","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-20d5f220","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-20d5f220","@libp2p/interface-compliance-tests":"4.0.5-20d5f220","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.6-20d5f220","@libp2p/mdns":"9.0.7-20d5f220","@libp2p/mplex":"9.0.5-20d5f220","@libp2p/tcp":"8.0.6-20d5f220","@libp2p/websockets":"7.0.6-20d5f220","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.10-20d5f220","readmeFilename":"README.md","gitHead":"20d5f2200ee2a538a923f9e1df517c2bffad9105","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"d070cd1ffd1cce70529bc2c450969b49819bea6b","size":364526,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.10-20d5f220.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.10-20d5f220.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.10-20d5f220_1694795130505_0.9886020894997511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T16:25:30.787Z","publish_time":1694795130787,"_source_registry_name":"default","_cnpm_publish_time":1694795130787},"0.46.10-0ce318ec":{"name":"libp2p","version":"0.46.10-0ce318ec","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-0ce318ec","@libp2p/interface":"0.1.2-0ce318ec","@libp2p/interface-internal":"0.1.4-0ce318ec","@libp2p/keychain":"3.0.3-0ce318ec","@libp2p/logger":"3.0.2-0ce318ec","@libp2p/multistream-select":"4.0.2-0ce318ec","@libp2p/peer-collections":"4.0.3-0ce318ec","@libp2p/peer-id":"3.0.2-0ce318ec","@libp2p/peer-id-factory":"3.0.3-0ce318ec","@libp2p/peer-record":"6.0.4-0ce318ec","@libp2p/peer-store":"9.0.4-0ce318ec","@libp2p/utils":"4.0.3-0ce318ec","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-0ce318ec","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-0ce318ec","@libp2p/interface-compliance-tests":"4.0.5-0ce318ec","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.6-0ce318ec","@libp2p/mdns":"9.0.7-0ce318ec","@libp2p/mplex":"9.0.5-0ce318ec","@libp2p/tcp":"8.0.6-0ce318ec","@libp2p/websockets":"7.0.6-0ce318ec","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.10-0ce318ec","readmeFilename":"README.md","gitHead":"0ce318ecea222dc01776a3534d96351675ba9e0d","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"1aac0a6097d54b1aabea32b4f51a2f17c0481bed","size":364529,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.10-0ce318ec.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.10-0ce318ec.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.10-0ce318ec_1694792024527_0.991092484128961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T15:33:44.796Z","publish_time":1694792024796,"_source_registry_name":"default","_cnpm_publish_time":1694792024796},"0.46.10-4db2f5f5":{"name":"libp2p","version":"0.46.10-4db2f5f5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-4db2f5f5","@libp2p/interface":"0.1.2-4db2f5f5","@libp2p/interface-internal":"0.1.4-4db2f5f5","@libp2p/keychain":"3.0.3-4db2f5f5","@libp2p/logger":"3.0.2-4db2f5f5","@libp2p/multistream-select":"4.0.2-4db2f5f5","@libp2p/peer-collections":"4.0.3-4db2f5f5","@libp2p/peer-id":"3.0.2-4db2f5f5","@libp2p/peer-id-factory":"3.0.3-4db2f5f5","@libp2p/peer-record":"6.0.4-4db2f5f5","@libp2p/peer-store":"9.0.4-4db2f5f5","@libp2p/utils":"4.0.3-4db2f5f5","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-4db2f5f5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-4db2f5f5","@libp2p/interface-compliance-tests":"4.0.5-4db2f5f5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.6-4db2f5f5","@libp2p/mdns":"9.0.7-4db2f5f5","@libp2p/mplex":"9.0.5-4db2f5f5","@libp2p/tcp":"8.0.6-4db2f5f5","@libp2p/websockets":"7.0.6-4db2f5f5","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^16.0.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.10-4db2f5f5","readmeFilename":"README.md","gitHead":"4db2f5f5f532e314970176c19b7e2de0885912f7","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"98b1abe9ba2297c4c7b8a2b020e3070260112918","size":364527,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.10-4db2f5f5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.10-4db2f5f5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.10-4db2f5f5_1694710820147_0.24082153015561714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-14T17:00:20.482Z","publish_time":1694710820482,"_source_registry_name":"default","_cnpm_publish_time":1694710820482},"0.46.10-0ee4f784":{"name":"libp2p","version":"0.46.10-0ee4f784","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-0ee4f784","@libp2p/interface":"0.1.2-0ee4f784","@libp2p/interface-internal":"0.1.4-0ee4f784","@libp2p/keychain":"3.0.3-0ee4f784","@libp2p/logger":"3.0.2-0ee4f784","@libp2p/multistream-select":"4.0.2-0ee4f784","@libp2p/peer-collections":"4.0.3-0ee4f784","@libp2p/peer-id":"3.0.2-0ee4f784","@libp2p/peer-id-factory":"3.0.3-0ee4f784","@libp2p/peer-record":"6.0.4-0ee4f784","@libp2p/peer-store":"9.0.4-0ee4f784","@libp2p/utils":"4.0.3-0ee4f784","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-0ee4f784","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-0ee4f784","@libp2p/interface-compliance-tests":"4.0.5-0ee4f784","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.6-0ee4f784","@libp2p/mdns":"9.0.7-0ee4f784","@libp2p/mplex":"9.0.5-0ee4f784","@libp2p/tcp":"8.0.6-0ee4f784","@libp2p/websockets":"7.0.6-0ee4f784","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.10-0ee4f784","readmeFilename":"README.md","gitHead":"0ee4f784b1f48f16b8b6bd8f02aad59c5fffc315","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"bfe79eabd71a850dd077f91cbb48c80dd23cd0db","size":364530,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.10-0ee4f784.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.10-0ee4f784.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.10-0ee4f784_1694616565622_0.9833909659438902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-13T14:49:25.927Z","publish_time":1694616565927,"_source_registry_name":"default","_cnpm_publish_time":1694616565927},"0.46.10-88c47f51":{"name":"libp2p","version":"0.46.10-88c47f51","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-88c47f51","@libp2p/interface":"0.1.2-88c47f51","@libp2p/interface-internal":"0.1.4-88c47f51","@libp2p/keychain":"3.0.3-88c47f51","@libp2p/logger":"3.0.2-88c47f51","@libp2p/multistream-select":"4.0.2-88c47f51","@libp2p/peer-collections":"4.0.3-88c47f51","@libp2p/peer-id":"3.0.2-88c47f51","@libp2p/peer-id-factory":"3.0.3-88c47f51","@libp2p/peer-record":"6.0.4-88c47f51","@libp2p/peer-store":"9.0.4-88c47f51","@libp2p/utils":"4.0.3-88c47f51","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-88c47f51","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-88c47f51","@libp2p/interface-compliance-tests":"4.0.5-88c47f51","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.6-88c47f51","@libp2p/mdns":"9.0.7-88c47f51","@libp2p/mplex":"9.0.5-88c47f51","@libp2p/tcp":"8.0.6-88c47f51","@libp2p/websockets":"7.0.6-88c47f51","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.10-88c47f51","readmeFilename":"README.md","gitHead":"88c47f51f9d67a6261e4ac65c494cd1e6e4ed8dd","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"96909dd412adde9c5c22b2f6fb4379870667cc63","size":364531,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.10-88c47f51.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.10-88c47f51.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.10-88c47f51_1694532506247_0.7147558334007484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-12T15:28:26.510Z","publish_time":1694532506510,"_source_registry_name":"default","_cnpm_publish_time":1694532506510},"0.46.10":{"name":"libp2p","version":"0.46.10","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.3","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.4","@libp2p/keychain":"^3.0.3","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.3","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.3","@libp2p/peer-record":"^6.0.4","@libp2p/peer-store":"^9.0.4","@libp2p/utils":"^4.0.3","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.6","@libp2p/interface-compliance-tests":"^4.0.5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.6","@libp2p/mdns":"^9.0.7","@libp2p/mplex":"^9.0.5","@libp2p/tcp":"^8.0.6","@libp2p/websockets":"^7.0.6","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.10","gitHead":"cf13a5b3bbe707c0fca20c6b54797d754bfcc5ff","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"99aa59a45c728178be1de40a72049a22a0e23e95","size":365179,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.10.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.10_1694434537984_0.0551538226968149"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-11T12:15:38.342Z","publish_time":1694434538342,"_source_registry_name":"default","_cnpm_publish_time":1694434538342},"0.46.9-0d228f9f":{"name":"libp2p","version":"0.46.9-0d228f9f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-0d228f9f","@libp2p/interface":"0.1.2-0d228f9f","@libp2p/interface-internal":"0.1.4-0d228f9f","@libp2p/keychain":"3.0.3-0d228f9f","@libp2p/logger":"3.0.2-0d228f9f","@libp2p/multistream-select":"4.0.2-0d228f9f","@libp2p/peer-collections":"4.0.3-0d228f9f","@libp2p/peer-id":"3.0.2-0d228f9f","@libp2p/peer-id-factory":"3.0.3-0d228f9f","@libp2p/peer-record":"6.0.3-0d228f9f","@libp2p/peer-store":"9.0.3-0d228f9f","@libp2p/utils":"4.0.2-0d228f9f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-0d228f9f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-0d228f9f","@libp2p/interface-compliance-tests":"4.0.5-0d228f9f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-0d228f9f","@libp2p/mdns":"9.0.6-0d228f9f","@libp2p/mplex":"9.0.5-0d228f9f","@libp2p/tcp":"8.0.5-0d228f9f","@libp2p/websockets":"7.0.5-0d228f9f","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.9-0d228f9f","readmeFilename":"README.md","gitHead":"0d228f9f078b65fd5aa48ec644946e5c74ed2741","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"eed7d829ef58c9abe2d016e92430d7d4038f1393","size":364528,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.9-0d228f9f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.9-0d228f9f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.9-0d228f9f_1694340920194_0.22192105365774695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-10T10:15:20.591Z","publish_time":1694340920591,"_source_registry_name":"default","_cnpm_publish_time":1694340920591},"0.46.9-28d6722f":{"name":"libp2p","version":"0.46.9-28d6722f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-28d6722f","@libp2p/interface":"0.1.2-28d6722f","@libp2p/interface-internal":"0.1.4-28d6722f","@libp2p/keychain":"3.0.3-28d6722f","@libp2p/logger":"3.0.2-28d6722f","@libp2p/multistream-select":"4.0.2-28d6722f","@libp2p/peer-collections":"4.0.3-28d6722f","@libp2p/peer-id":"3.0.2-28d6722f","@libp2p/peer-id-factory":"3.0.3-28d6722f","@libp2p/peer-record":"6.0.3-28d6722f","@libp2p/peer-store":"9.0.3-28d6722f","@libp2p/utils":"4.0.2-28d6722f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-28d6722f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-28d6722f","@libp2p/interface-compliance-tests":"4.0.5-28d6722f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-28d6722f","@libp2p/mdns":"9.0.6-28d6722f","@libp2p/mplex":"9.0.5-28d6722f","@libp2p/tcp":"8.0.5-28d6722f","@libp2p/websockets":"7.0.5-28d6722f","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.9-28d6722f","readmeFilename":"README.md","gitHead":"28d6722f7c9b9688cb18f2e526fadb71ae27932b","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"333ab33dcbc5b9e0477916f9b82c0c7b4f270bbe","size":364527,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.9-28d6722f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.9-28d6722f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.9-28d6722f_1694337943217_0.7234391124384285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-10T09:25:43.503Z","publish_time":1694337943503,"_source_registry_name":"default","_cnpm_publish_time":1694337943503},"0.46.9-5294f14c":{"name":"libp2p","version":"0.46.9-5294f14c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-5294f14c","@libp2p/interface":"0.1.2-5294f14c","@libp2p/interface-internal":"0.1.4-5294f14c","@libp2p/keychain":"3.0.3-5294f14c","@libp2p/logger":"3.0.2-5294f14c","@libp2p/multistream-select":"4.0.2-5294f14c","@libp2p/peer-collections":"4.0.3-5294f14c","@libp2p/peer-id":"3.0.2-5294f14c","@libp2p/peer-id-factory":"3.0.3-5294f14c","@libp2p/peer-record":"6.0.3-5294f14c","@libp2p/peer-store":"9.0.3-5294f14c","@libp2p/utils":"4.0.2-5294f14c","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-5294f14c","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-5294f14c","@libp2p/interface-compliance-tests":"4.0.5-5294f14c","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-5294f14c","@libp2p/mdns":"9.0.6-5294f14c","@libp2p/mplex":"9.0.5-5294f14c","@libp2p/tcp":"8.0.5-5294f14c","@libp2p/websockets":"7.0.5-5294f14c","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.9-5294f14c","readmeFilename":"README.md","gitHead":"5294f14caa314bb150554afff3a7ff45d2bf17ba","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"cd473a73f1a5ba6acadc5971d6e2a404e47499d2","size":364527,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.9-5294f14c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.9-5294f14c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.9-5294f14c_1694191960538_0.08348697128407179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-08T16:52:40.825Z","publish_time":1694191960825,"_source_registry_name":"default","_cnpm_publish_time":1694191960825},"0.46.9-73b87c5a":{"name":"libp2p","version":"0.46.9-73b87c5a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-73b87c5a","@libp2p/interface":"0.1.2-73b87c5a","@libp2p/interface-internal":"0.1.4-73b87c5a","@libp2p/keychain":"3.0.3-73b87c5a","@libp2p/logger":"3.0.2-73b87c5a","@libp2p/multistream-select":"4.0.2-73b87c5a","@libp2p/peer-collections":"4.0.3-73b87c5a","@libp2p/peer-id":"3.0.2-73b87c5a","@libp2p/peer-id-factory":"3.0.3-73b87c5a","@libp2p/peer-record":"6.0.3-73b87c5a","@libp2p/peer-store":"9.0.3-73b87c5a","@libp2p/utils":"4.0.2-73b87c5a","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-73b87c5a","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-73b87c5a","@libp2p/interface-compliance-tests":"4.0.5-73b87c5a","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-73b87c5a","@libp2p/mdns":"9.0.6-73b87c5a","@libp2p/mplex":"9.0.5-73b87c5a","@libp2p/tcp":"8.0.5-73b87c5a","@libp2p/websockets":"7.0.5-73b87c5a","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.9-73b87c5a","readmeFilename":"README.md","gitHead":"73b87c5a1474f9acd47989b675724ea64d02c7b9","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"ebb4ead7368f837f7815bab7b84e282d7e96c81b","size":363592,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.9-73b87c5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.9-73b87c5a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.9-73b87c5a_1694189687479_0.7899339384616746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-08T16:14:47.849Z","publish_time":1694189687849,"_source_registry_name":"default","_cnpm_publish_time":1694189687849},"0.46.9-10cbc8fa":{"name":"libp2p","version":"0.46.9-10cbc8fa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-10cbc8fa","@libp2p/interface":"0.1.2-10cbc8fa","@libp2p/interface-internal":"0.1.4-10cbc8fa","@libp2p/keychain":"3.0.3-10cbc8fa","@libp2p/logger":"3.0.2-10cbc8fa","@libp2p/multistream-select":"4.0.2-10cbc8fa","@libp2p/peer-collections":"4.0.3-10cbc8fa","@libp2p/peer-id":"3.0.2-10cbc8fa","@libp2p/peer-id-factory":"3.0.3-10cbc8fa","@libp2p/peer-record":"6.0.3-10cbc8fa","@libp2p/peer-store":"9.0.3-10cbc8fa","@libp2p/utils":"4.0.2-10cbc8fa","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-10cbc8fa","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-10cbc8fa","@libp2p/interface-compliance-tests":"4.0.5-10cbc8fa","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-10cbc8fa","@libp2p/mdns":"9.0.6-10cbc8fa","@libp2p/mplex":"9.0.5-10cbc8fa","@libp2p/tcp":"8.0.5-10cbc8fa","@libp2p/websockets":"7.0.5-10cbc8fa","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.9-10cbc8fa","readmeFilename":"README.md","gitHead":"10cbc8fa5790bbbc5f4ca84287c890c3460c31a1","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"85a36afcceca1af575fe0aed5a5a068fa91d514d","size":364343,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.9-10cbc8fa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.9-10cbc8fa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.9-10cbc8fa_1694170280900_0.3717431910347213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-08T10:51:21.182Z","publish_time":1694170281182,"_source_registry_name":"default","_cnpm_publish_time":1694170281182},"0.46.9-46dc3ce9":{"name":"libp2p","version":"0.46.9-46dc3ce9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-46dc3ce9","@libp2p/interface":"0.1.2-46dc3ce9","@libp2p/interface-internal":"0.1.4-46dc3ce9","@libp2p/keychain":"3.0.3-46dc3ce9","@libp2p/logger":"3.0.2-46dc3ce9","@libp2p/multistream-select":"4.0.2-46dc3ce9","@libp2p/peer-collections":"4.0.3-46dc3ce9","@libp2p/peer-id":"3.0.2-46dc3ce9","@libp2p/peer-id-factory":"3.0.3-46dc3ce9","@libp2p/peer-record":"6.0.3-46dc3ce9","@libp2p/peer-store":"9.0.3-46dc3ce9","@libp2p/utils":"4.0.2-46dc3ce9","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-46dc3ce9","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-46dc3ce9","@libp2p/interface-compliance-tests":"4.0.5-46dc3ce9","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-46dc3ce9","@libp2p/mdns":"9.0.6-46dc3ce9","@libp2p/mplex":"9.0.5-46dc3ce9","@libp2p/tcp":"8.0.5-46dc3ce9","@libp2p/websockets":"7.0.5-46dc3ce9","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.9-46dc3ce9","readmeFilename":"README.md","gitHead":"46dc3ce9e208d7f3afb9d9fc41e2d6c2f55771cd","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"298a5bc0fd99fafa824976e67f39fde204b94dbe","size":363434,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.9-46dc3ce9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.9-46dc3ce9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.9-46dc3ce9_1694101726558_0.6994589275512335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-07T15:48:46.983Z","publish_time":1694101726983,"_source_registry_name":"default","_cnpm_publish_time":1694101726983},"0.46.9-c4eff4c5":{"name":"libp2p","version":"0.46.9-c4eff4c5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-c4eff4c5","@libp2p/interface":"0.1.2-c4eff4c5","@libp2p/interface-internal":"0.1.4-c4eff4c5","@libp2p/keychain":"3.0.3-c4eff4c5","@libp2p/logger":"3.0.2-c4eff4c5","@libp2p/multistream-select":"4.0.2-c4eff4c5","@libp2p/peer-collections":"4.0.3-c4eff4c5","@libp2p/peer-id":"3.0.2-c4eff4c5","@libp2p/peer-id-factory":"3.0.3-c4eff4c5","@libp2p/peer-record":"6.0.3-c4eff4c5","@libp2p/peer-store":"9.0.3-c4eff4c5","@libp2p/utils":"4.0.2-c4eff4c5","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-c4eff4c5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-c4eff4c5","@libp2p/interface-compliance-tests":"4.0.5-c4eff4c5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-c4eff4c5","@libp2p/mdns":"9.0.6-c4eff4c5","@libp2p/mplex":"9.0.5-c4eff4c5","@libp2p/tcp":"8.0.5-c4eff4c5","@libp2p/websockets":"7.0.5-c4eff4c5","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.9-c4eff4c5","readmeFilename":"README.md","gitHead":"c4eff4c5d98f7e62a449154b8be38d6be2bbfbe4","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"99d080c7715a6731483b4e1a7964eca85642ecc8","size":363434,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.9-c4eff4c5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.9-c4eff4c5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.9-c4eff4c5_1693956735826_0.025876032717671693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T23:32:16.120Z","publish_time":1693956736120,"_source_registry_name":"default","_cnpm_publish_time":1693956736120},"0.46.9":{"name":"libp2p","version":"0.46.9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.3","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.4","@libp2p/keychain":"^3.0.3","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.3","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.3","@libp2p/peer-record":"^6.0.3","@libp2p/peer-store":"^9.0.3","@libp2p/utils":"^4.0.2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.6","@libp2p/interface-compliance-tests":"^4.0.5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.5","@libp2p/mdns":"^9.0.6","@libp2p/mplex":"^9.0.5","@libp2p/tcp":"^8.0.5","@libp2p/websockets":"^7.0.5","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.9","gitHead":"c649aa99271ddb1e082e9fc78e9d45291c838e7e","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"e8d996529e25a67a8f879600b46021ad72aea723","size":364061,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.9_1693931294071_0.6166077422071827"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T16:28:14.429Z","publish_time":1693931294429,"_source_registry_name":"default","_cnpm_publish_time":1693931294429},"0.46.8-7517082d":{"name":"libp2p","version":"0.46.8-7517082d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-7517082d","@libp2p/interface":"0.1.2-7517082d","@libp2p/interface-internal":"0.1.4-7517082d","@libp2p/keychain":"3.0.3-7517082d","@libp2p/logger":"3.0.2-7517082d","@libp2p/multistream-select":"4.0.2-7517082d","@libp2p/peer-collections":"4.0.3-7517082d","@libp2p/peer-id":"3.0.2-7517082d","@libp2p/peer-id-factory":"3.0.3-7517082d","@libp2p/peer-record":"6.0.3-7517082d","@libp2p/peer-store":"9.0.3-7517082d","@libp2p/utils":"4.0.2-7517082d","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-7517082d","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-7517082d","@libp2p/interface-compliance-tests":"4.0.5-7517082d","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-7517082d","@libp2p/mdns":"9.0.6-7517082d","@libp2p/mplex":"9.0.5-7517082d","@libp2p/tcp":"8.0.5-7517082d","@libp2p/websockets":"7.0.5-7517082d","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.8-7517082d","readmeFilename":"README.md","gitHead":"7517082d0ae5dcd8f3f2d13aee2a13067836a2be","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"178f2599dc3aee23dc0f8b667b09cf8063cc9977","size":363433,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.8-7517082d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.8-7517082d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.8-7517082d_1693928687316_0.592862312868832"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T15:44:47.585Z","publish_time":1693928687585,"_source_registry_name":"default","_cnpm_publish_time":1693928687585},"0.46.8-2b755a82":{"name":"libp2p","version":"0.46.8-2b755a82","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-2b755a82","@libp2p/interface":"0.1.2-2b755a82","@libp2p/interface-internal":"0.1.4-2b755a82","@libp2p/keychain":"3.0.3-2b755a82","@libp2p/logger":"3.0.2-2b755a82","@libp2p/multistream-select":"4.0.2-2b755a82","@libp2p/peer-collections":"4.0.3-2b755a82","@libp2p/peer-id":"3.0.2-2b755a82","@libp2p/peer-id-factory":"3.0.3-2b755a82","@libp2p/peer-record":"6.0.3-2b755a82","@libp2p/peer-store":"9.0.3-2b755a82","@libp2p/utils":"4.0.2-2b755a82","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-2b755a82","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-2b755a82","@libp2p/interface-compliance-tests":"4.0.5-2b755a82","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-2b755a82","@libp2p/mdns":"9.0.6-2b755a82","@libp2p/mplex":"9.0.5-2b755a82","@libp2p/tcp":"8.0.5-2b755a82","@libp2p/websockets":"7.0.5-2b755a82","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.8-2b755a82","readmeFilename":"README.md","gitHead":"2b755a82b5f302196c023dd851ab9f1cafd8d04e","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"7458667fbe3db81305e4399297d4885ad2650b16","size":363433,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.8-2b755a82.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.8-2b755a82.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.8-2b755a82_1693924957843_0.7900473143610189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T14:42:38.105Z","publish_time":1693924958105,"_source_registry_name":"default","_cnpm_publish_time":1693924958105},"0.46.8-0634e3b7":{"name":"libp2p","version":"0.46.8-0634e3b7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-0634e3b7","@libp2p/interface":"0.1.2-0634e3b7","@libp2p/interface-internal":"0.1.4-0634e3b7","@libp2p/keychain":"3.0.3-0634e3b7","@libp2p/logger":"3.0.2-0634e3b7","@libp2p/multistream-select":"4.0.2-0634e3b7","@libp2p/peer-collections":"4.0.3-0634e3b7","@libp2p/peer-id":"3.0.2-0634e3b7","@libp2p/peer-id-factory":"3.0.3-0634e3b7","@libp2p/peer-record":"6.0.3-0634e3b7","@libp2p/peer-store":"9.0.3-0634e3b7","@libp2p/utils":"4.0.2-0634e3b7","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-0634e3b7","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-0634e3b7","@libp2p/interface-compliance-tests":"4.0.5-0634e3b7","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-0634e3b7","@libp2p/mdns":"9.0.6-0634e3b7","@libp2p/mplex":"9.0.5-0634e3b7","@libp2p/tcp":"8.0.5-0634e3b7","@libp2p/websockets":"7.0.5-0634e3b7","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.8-0634e3b7","readmeFilename":"README.md","gitHead":"0634e3b704e98892bd55dfd1506963d31ad4fd0b","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"591b261ab0294114c0336bc840136e2205a7ba2d","size":363050,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.8-0634e3b7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.8-0634e3b7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.8-0634e3b7_1693919397006_0.8718517806696235"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T13:09:57.257Z","publish_time":1693919397257,"_source_registry_name":"default","_cnpm_publish_time":1693919397257},"0.46.8-a6be8f0f":{"name":"libp2p","version":"0.46.8-a6be8f0f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-a6be8f0f","@libp2p/interface":"0.1.2-a6be8f0f","@libp2p/interface-internal":"0.1.4-a6be8f0f","@libp2p/keychain":"3.0.3-a6be8f0f","@libp2p/logger":"3.0.2-a6be8f0f","@libp2p/multistream-select":"4.0.2-a6be8f0f","@libp2p/peer-collections":"4.0.3-a6be8f0f","@libp2p/peer-id":"3.0.2-a6be8f0f","@libp2p/peer-id-factory":"3.0.3-a6be8f0f","@libp2p/peer-record":"6.0.3-a6be8f0f","@libp2p/peer-store":"9.0.3-a6be8f0f","@libp2p/utils":"4.0.2-a6be8f0f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-a6be8f0f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-a6be8f0f","@libp2p/interface-compliance-tests":"4.0.5-a6be8f0f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-a6be8f0f","@libp2p/mdns":"9.0.6-a6be8f0f","@libp2p/mplex":"9.0.5-a6be8f0f","@libp2p/tcp":"8.0.5-a6be8f0f","@libp2p/websockets":"7.0.5-a6be8f0f","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.8-a6be8f0f","readmeFilename":"README.md","gitHead":"a6be8f0f4bbd81826c2ca5d48ea6175b1fdf3ab9","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"844d756432bba809982b25beca904fe2d112e19a","size":363039,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.8-a6be8f0f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.8-a6be8f0f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.8-a6be8f0f_1693814093274_0.5983258546130976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-04T07:54:53.644Z","publish_time":1693814093644,"_source_registry_name":"default","_cnpm_publish_time":1693814093644},"0.46.8":{"name":"libp2p","version":"0.46.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.3","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.4","@libp2p/keychain":"^3.0.3","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.3","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.3","@libp2p/peer-record":"^6.0.3","@libp2p/peer-store":"^9.0.3","@libp2p/utils":"^4.0.2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.6","@libp2p/interface-compliance-tests":"^4.0.5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.5","@libp2p/mdns":"^9.0.6","@libp2p/mplex":"^9.0.5","@libp2p/tcp":"^8.0.5","@libp2p/websockets":"^7.0.5","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.8","gitHead":"ac8a1cac1dc7649e2d948c88277eda4cec75b8d6","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"0a4ad2d48eadcd12c204196c13aafec4808a97cb","size":362882,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.8_1693591713973_0.29510197741617206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T18:08:34.258Z","publish_time":1693591714258,"_source_registry_name":"default","_cnpm_publish_time":1693591714258},"0.46.7-a533cc39":{"name":"libp2p","version":"0.46.7-a533cc39","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-a533cc39","@libp2p/interface":"0.1.2-a533cc39","@libp2p/interface-internal":"0.1.4-a533cc39","@libp2p/keychain":"3.0.3-a533cc39","@libp2p/logger":"3.0.2-a533cc39","@libp2p/multistream-select":"4.0.2-a533cc39","@libp2p/peer-collections":"4.0.3-a533cc39","@libp2p/peer-id":"3.0.2-a533cc39","@libp2p/peer-id-factory":"3.0.3-a533cc39","@libp2p/peer-record":"6.0.3-a533cc39","@libp2p/peer-store":"9.0.3-a533cc39","@libp2p/utils":"4.0.2-a533cc39","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-a533cc39","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-a533cc39","@libp2p/interface-compliance-tests":"4.0.5-a533cc39","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-a533cc39","@libp2p/mdns":"9.0.5-a533cc39","@libp2p/mplex":"9.0.5-a533cc39","@libp2p/tcp":"8.0.5-a533cc39","@libp2p/websockets":"7.0.5-a533cc39","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7-a533cc39","readmeFilename":"README.md","gitHead":"a533cc399e972208c63caebff53b28f8e91cf5ee","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"d7a12b40807ad22798ddc781fc9775a48b5140bc","size":362192,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7-a533cc39.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7-a533cc39.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7-a533cc39_1693589622693_0.49639036815634263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T17:33:43.005Z","publish_time":1693589623005,"_source_registry_name":"default","_cnpm_publish_time":1693589623005},"0.46.7-32825633":{"name":"libp2p","version":"0.46.7-32825633","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-32825633","@libp2p/interface":"0.1.2-32825633","@libp2p/interface-internal":"0.1.4-32825633","@libp2p/keychain":"3.0.3-32825633","@libp2p/logger":"3.0.2-32825633","@libp2p/multistream-select":"4.0.2-32825633","@libp2p/peer-collections":"4.0.3-32825633","@libp2p/peer-id":"3.0.2-32825633","@libp2p/peer-id-factory":"3.0.3-32825633","@libp2p/peer-record":"6.0.3-32825633","@libp2p/peer-store":"9.0.3-32825633","@libp2p/utils":"4.0.2-32825633","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-32825633","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-32825633","@libp2p/interface-compliance-tests":"4.0.5-32825633","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-32825633","@libp2p/mdns":"9.0.5-32825633","@libp2p/mplex":"9.0.5-32825633","@libp2p/tcp":"8.0.5-32825633","@libp2p/websockets":"7.0.5-32825633","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7-32825633","readmeFilename":"README.md","gitHead":"328256339b1539bb048f41cd22542234b2b7a44f","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"9cd0a2d863c1eda5f2c02688aac8e01ea4617e13","size":362192,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7-32825633.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7-32825633.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7-32825633_1693586842310_0.6521583780021067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T16:47:22.535Z","publish_time":1693586842535,"_source_registry_name":"default","_cnpm_publish_time":1693586842535},"0.46.7-4559a624":{"name":"libp2p","version":"0.46.7-4559a624","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-4559a624","@libp2p/interface":"0.1.2-4559a624","@libp2p/interface-internal":"0.1.4-4559a624","@libp2p/keychain":"3.0.3-4559a624","@libp2p/logger":"3.0.2-4559a624","@libp2p/multistream-select":"4.0.2-4559a624","@libp2p/peer-collections":"4.0.3-4559a624","@libp2p/peer-id":"3.0.2-4559a624","@libp2p/peer-id-factory":"3.0.3-4559a624","@libp2p/peer-record":"6.0.3-4559a624","@libp2p/peer-store":"9.0.3-4559a624","@libp2p/utils":"4.0.2-4559a624","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-4559a624","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-4559a624","@libp2p/interface-compliance-tests":"4.0.5-4559a624","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-4559a624","@libp2p/mdns":"9.0.5-4559a624","@libp2p/mplex":"9.0.5-4559a624","@libp2p/tcp":"8.0.5-4559a624","@libp2p/websockets":"7.0.5-4559a624","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7-4559a624","readmeFilename":"README.md","gitHead":"4559a62475dc2b92f15d421ee1eb0a92c7b6191c","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"5336fe31e824ae34c5c2f5283eeaf36f9cb69ab7","size":362192,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7-4559a624.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7-4559a624.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7-4559a624_1693584891559_0.6671347041777562"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T16:14:51.926Z","publish_time":1693584891926,"_source_registry_name":"default","_cnpm_publish_time":1693584891926},"0.46.7-24a5edae":{"name":"libp2p","version":"0.46.7-24a5edae","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-24a5edae","@libp2p/interface":"0.1.2-24a5edae","@libp2p/interface-internal":"0.1.4-24a5edae","@libp2p/keychain":"3.0.3-24a5edae","@libp2p/logger":"3.0.2-24a5edae","@libp2p/multistream-select":"4.0.2-24a5edae","@libp2p/peer-collections":"4.0.3-24a5edae","@libp2p/peer-id":"3.0.2-24a5edae","@libp2p/peer-id-factory":"3.0.3-24a5edae","@libp2p/peer-record":"6.0.3-24a5edae","@libp2p/peer-store":"9.0.3-24a5edae","@libp2p/utils":"4.0.2-24a5edae","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^6.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-24a5edae","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-24a5edae","@libp2p/interface-compliance-tests":"4.0.5-24a5edae","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-24a5edae","@libp2p/mdns":"9.0.5-24a5edae","@libp2p/mplex":"9.0.5-24a5edae","@libp2p/tcp":"8.0.5-24a5edae","@libp2p/websockets":"7.0.5-24a5edae","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7-24a5edae","readmeFilename":"README.md","gitHead":"24a5edaeb1f2e24a5a1788c6698fd52f0392dd96","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"1b371fafdd054471d94a1678ff655a1fc8ebd53d","size":362187,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7-24a5edae.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7-24a5edae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7-24a5edae_1693583062314_0.3131624220764575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T15:44:22.594Z","publish_time":1693583062594,"_source_registry_name":"default","_cnpm_publish_time":1693583062594},"0.46.7-63041afe":{"name":"libp2p","version":"0.46.7-63041afe","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-63041afe","@libp2p/interface":"0.1.2-63041afe","@libp2p/interface-internal":"0.1.4-63041afe","@libp2p/keychain":"3.0.3-63041afe","@libp2p/logger":"3.0.2-63041afe","@libp2p/multistream-select":"4.0.2-63041afe","@libp2p/peer-collections":"4.0.3-63041afe","@libp2p/peer-id":"3.0.2-63041afe","@libp2p/peer-id-factory":"3.0.3-63041afe","@libp2p/peer-record":"6.0.3-63041afe","@libp2p/peer-store":"9.0.3-63041afe","@libp2p/utils":"4.0.2-63041afe","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-63041afe","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-63041afe","@libp2p/interface-compliance-tests":"4.0.5-63041afe","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-63041afe","@libp2p/mdns":"9.0.5-63041afe","@libp2p/mplex":"9.0.5-63041afe","@libp2p/tcp":"8.0.5-63041afe","@libp2p/websockets":"7.0.5-63041afe","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7-63041afe","readmeFilename":"README.md","gitHead":"63041afefbefd246ee1d6d6a4958b1999076dc17","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"f718aeea18e499d140bcd549293894bb8180e635","size":362189,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7-63041afe.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7-63041afe.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7-63041afe_1693553232960_0.08319043044065633"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T07:27:13.346Z","publish_time":1693553233346,"_source_registry_name":"default","_cnpm_publish_time":1693553233346},"0.46.7-13f5b48e":{"name":"libp2p","version":"0.46.7-13f5b48e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-13f5b48e","@libp2p/interface":"0.1.2-13f5b48e","@libp2p/interface-internal":"0.1.4-13f5b48e","@libp2p/keychain":"3.0.3-13f5b48e","@libp2p/logger":"3.0.2-13f5b48e","@libp2p/multistream-select":"4.0.2-13f5b48e","@libp2p/peer-collections":"4.0.3-13f5b48e","@libp2p/peer-id":"3.0.2-13f5b48e","@libp2p/peer-id-factory":"3.0.3-13f5b48e","@libp2p/peer-record":"6.0.3-13f5b48e","@libp2p/peer-store":"9.0.3-13f5b48e","@libp2p/utils":"4.0.2-13f5b48e","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-13f5b48e","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-13f5b48e","@libp2p/interface-compliance-tests":"4.0.5-13f5b48e","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-13f5b48e","@libp2p/mdns":"9.0.5-13f5b48e","@libp2p/mplex":"9.0.5-13f5b48e","@libp2p/tcp":"8.0.5-13f5b48e","@libp2p/websockets":"7.0.5-13f5b48e","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7-13f5b48e","readmeFilename":"README.md","gitHead":"13f5b48e4cfbd8c6591674f985088246949d5f02","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"cda5282d791c2814e13ca2d6f64920e5c5232586","size":362183,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7-13f5b48e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7-13f5b48e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7-13f5b48e_1693504381792_0.3721745659025202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-31T17:53:02.251Z","publish_time":1693504382251,"_source_registry_name":"default","_cnpm_publish_time":1693504382251},"0.46.7-9a69e6f7":{"name":"libp2p","version":"0.46.7-9a69e6f7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-9a69e6f7","@libp2p/interface":"0.1.2-9a69e6f7","@libp2p/interface-internal":"0.1.4-9a69e6f7","@libp2p/keychain":"3.0.3-9a69e6f7","@libp2p/logger":"3.0.2-9a69e6f7","@libp2p/multistream-select":"4.0.2-9a69e6f7","@libp2p/peer-collections":"4.0.3-9a69e6f7","@libp2p/peer-id":"3.0.2-9a69e6f7","@libp2p/peer-id-factory":"3.0.3-9a69e6f7","@libp2p/peer-record":"6.0.3-9a69e6f7","@libp2p/peer-store":"9.0.3-9a69e6f7","@libp2p/utils":"4.0.2-9a69e6f7","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^3.0.0","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-9a69e6f7","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-9a69e6f7","@libp2p/interface-compliance-tests":"4.0.5-9a69e6f7","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-9a69e6f7","@libp2p/mdns":"9.0.5-9a69e6f7","@libp2p/mplex":"9.0.5-9a69e6f7","@libp2p/tcp":"8.0.5-9a69e6f7","@libp2p/websockets":"7.0.5-9a69e6f7","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7-9a69e6f7","readmeFilename":"README.md","gitHead":"9a69e6f76018d2df5c6e51de930557d4b60b2fca","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"8fb6be37261886f7e7fb75cff996b8473be625c2","size":362153,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7-9a69e6f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7-9a69e6f7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7-9a69e6f7_1693409691554_0.10236253678062379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-30T15:34:51.901Z","publish_time":1693409691901,"_source_registry_name":"default","_cnpm_publish_time":1693409691901},"0.46.7-01acccef":{"name":"libp2p","version":"0.46.7-01acccef","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-01acccef","@libp2p/interface":"0.1.2-01acccef","@libp2p/interface-internal":"0.1.4-01acccef","@libp2p/keychain":"3.0.3-01acccef","@libp2p/logger":"3.0.2-01acccef","@libp2p/multistream-select":"4.0.2-01acccef","@libp2p/peer-collections":"4.0.3-01acccef","@libp2p/peer-id":"3.0.2-01acccef","@libp2p/peer-id-factory":"3.0.3-01acccef","@libp2p/peer-record":"6.0.3-01acccef","@libp2p/peer-store":"9.0.3-01acccef","@libp2p/utils":"4.0.2-01acccef","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.5-01acccef","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.6-01acccef","@libp2p/interface-compliance-tests":"4.0.5-01acccef","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.5-01acccef","@libp2p/mdns":"9.0.5-01acccef","@libp2p/mplex":"9.0.5-01acccef","@libp2p/tcp":"8.0.5-01acccef","@libp2p/websockets":"7.0.5-01acccef","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7-01acccef","readmeFilename":"README.md","gitHead":"01acccef666bbaa65862c4929e232d1e8fc93b12","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"55e29bcfb9d2b5a2b4465fe080f2b66866fedd12","size":362146,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7-01acccef.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7-01acccef.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7-01acccef_1693305006251_0.4984176120055588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T10:30:06.545Z","publish_time":1693305006545,"_source_registry_name":"default","_cnpm_publish_time":1693305006545},"0.46.7":{"name":"libp2p","version":"0.46.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.3","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.4","@libp2p/keychain":"^3.0.3","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.3","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.3","@libp2p/peer-record":"^6.0.3","@libp2p/peer-store":"^9.0.3","@libp2p/utils":"^4.0.2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.5","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.6","@libp2p/interface-compliance-tests":"^4.0.5","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.5","@libp2p/mdns":"^9.0.5","@libp2p/mplex":"^9.0.5","@libp2p/tcp":"^8.0.5","@libp2p/websockets":"^7.0.5","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.7","gitHead":"1511105774db3c3c7707809b0262e57bdfa544d8","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"e2703de55dff8f95a2c7aa99f7556103158aa33b","size":362829,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.7_1692988778160_0.3616357296296657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T18:39:38.460Z","publish_time":1692988778460,"_source_registry_name":"default","_cnpm_publish_time":1692988778460},"0.46.6-24c1c248":{"name":"libp2p","version":"0.46.6-24c1c248","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-24c1c248","@libp2p/interface":"0.1.2-24c1c248","@libp2p/interface-internal":"0.1.4-24c1c248","@libp2p/keychain":"3.0.3-24c1c248","@libp2p/logger":"3.0.2-24c1c248","@libp2p/multistream-select":"4.0.2-24c1c248","@libp2p/peer-collections":"4.0.3-24c1c248","@libp2p/peer-id":"3.0.2-24c1c248","@libp2p/peer-id-factory":"3.0.3-24c1c248","@libp2p/peer-record":"6.0.3-24c1c248","@libp2p/peer-store":"9.0.3-24c1c248","@libp2p/utils":"4.0.2-24c1c248","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.4-24c1c248","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.5-24c1c248","@libp2p/interface-compliance-tests":"4.0.4-24c1c248","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.4-24c1c248","@libp2p/mdns":"9.0.4-24c1c248","@libp2p/mplex":"9.0.4-24c1c248","@libp2p/tcp":"8.0.4-24c1c248","@libp2p/websockets":"7.0.4-24c1c248","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.6-24c1c248","readmeFilename":"README.md","gitHead":"24c1c2489cd58397c4691d382d6260d56791dbce","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"7a7ef4633b2999a4d33102ebb75f04a95000393f","size":362138,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.6-24c1c248.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.6-24c1c248.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.6-24c1c248_1692979740058_0.4264946365331226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T16:09:00.309Z","publish_time":1692979740309,"_source_registry_name":"default","_cnpm_publish_time":1692979740309},"0.46.6-6a02d765":{"name":"libp2p","version":"0.46.6-6a02d765","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-6a02d765","@libp2p/interface":"0.1.2-6a02d765","@libp2p/interface-internal":"0.1.4-6a02d765","@libp2p/keychain":"3.0.3-6a02d765","@libp2p/logger":"3.0.2-6a02d765","@libp2p/multistream-select":"4.0.2-6a02d765","@libp2p/peer-collections":"4.0.3-6a02d765","@libp2p/peer-id":"3.0.2-6a02d765","@libp2p/peer-id-factory":"3.0.3-6a02d765","@libp2p/peer-record":"6.0.3-6a02d765","@libp2p/peer-store":"9.0.3-6a02d765","@libp2p/utils":"4.0.2-6a02d765","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.4-6a02d765","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.5-6a02d765","@libp2p/interface-compliance-tests":"4.0.4-6a02d765","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.4-6a02d765","@libp2p/mdns":"9.0.4-6a02d765","@libp2p/mplex":"9.0.4-6a02d765","@libp2p/tcp":"8.0.4-6a02d765","@libp2p/websockets":"7.0.4-6a02d765","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.6-6a02d765","readmeFilename":"README.md","gitHead":"6a02d765da84fa9fec194a444051803b5b486db2","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"f4926bc914e4cb2af516866f68b0b03da0d5119a","size":362138,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.6-6a02d765.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.6-6a02d765.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.6-6a02d765_1692958395262_0.1320980958383784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T10:13:15.557Z","publish_time":1692958395557,"_source_registry_name":"default","_cnpm_publish_time":1692958395557},"0.46.6-098ba082":{"name":"libp2p","version":"0.46.6-098ba082","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-098ba082","@libp2p/interface":"0.1.2-098ba082","@libp2p/interface-internal":"0.1.4-098ba082","@libp2p/keychain":"3.0.3-098ba082","@libp2p/logger":"3.0.2-098ba082","@libp2p/multistream-select":"4.0.2-098ba082","@libp2p/peer-collections":"4.0.3-098ba082","@libp2p/peer-id":"3.0.2-098ba082","@libp2p/peer-id-factory":"3.0.3-098ba082","@libp2p/peer-record":"6.0.3-098ba082","@libp2p/peer-store":"9.0.3-098ba082","@libp2p/utils":"4.0.2-098ba082","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.4-098ba082","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.5-098ba082","@libp2p/interface-compliance-tests":"4.0.4-098ba082","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.4-098ba082","@libp2p/mdns":"9.0.4-098ba082","@libp2p/mplex":"9.0.4-098ba082","@libp2p/tcp":"8.0.4-098ba082","@libp2p/websockets":"7.0.4-098ba082","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.6-098ba082","readmeFilename":"README.md","gitHead":"098ba0820d2220415e9f2fdc688cf32505529582","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"b314da0fd61a5284ef5050b314ef95df973c3739","size":362237,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.6-098ba082.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.6-098ba082.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.6-098ba082_1692957812908_0.6029752526863492"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T10:03:33.190Z","publish_time":1692957813190,"_source_registry_name":"default","_cnpm_publish_time":1692957813190},"0.46.6-89778624":{"name":"libp2p","version":"0.46.6-89778624","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-89778624","@libp2p/interface":"0.1.2-89778624","@libp2p/interface-internal":"0.1.4-89778624","@libp2p/keychain":"3.0.3-89778624","@libp2p/logger":"3.0.2-89778624","@libp2p/multistream-select":"4.0.2-89778624","@libp2p/peer-collections":"4.0.3-89778624","@libp2p/peer-id":"3.0.2-89778624","@libp2p/peer-id-factory":"3.0.3-89778624","@libp2p/peer-record":"6.0.3-89778624","@libp2p/peer-store":"9.0.3-89778624","@libp2p/utils":"4.0.2-89778624","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.4-89778624","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.5-89778624","@libp2p/interface-compliance-tests":"4.0.4-89778624","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.4-89778624","@libp2p/mdns":"9.0.4-89778624","@libp2p/mplex":"9.0.4-89778624","@libp2p/tcp":"8.0.4-89778624","@libp2p/websockets":"7.0.4-89778624","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.6-89778624","readmeFilename":"README.md","gitHead":"89778624908a536e3253ee4fe1a0d287e1aad2e9","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"8cc1fea4060ba460f8fa6feed4bcbc66f03ac2f1","size":362239,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.6-89778624.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.6-89778624.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.6-89778624_1692887920314_0.06726687738333625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-24T14:38:40.590Z","publish_time":1692887920590,"_source_registry_name":"default","_cnpm_publish_time":1692887920590},"0.46.6-b599905c":{"name":"libp2p","version":"0.46.6-b599905c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-b599905c","@libp2p/interface":"0.1.2-b599905c","@libp2p/interface-internal":"0.1.4-b599905c","@libp2p/keychain":"3.0.3-b599905c","@libp2p/logger":"3.0.2-b599905c","@libp2p/multistream-select":"4.0.2-b599905c","@libp2p/peer-collections":"4.0.3-b599905c","@libp2p/peer-id":"3.0.2-b599905c","@libp2p/peer-id-factory":"3.0.3-b599905c","@libp2p/peer-record":"6.0.3-b599905c","@libp2p/peer-store":"9.0.3-b599905c","@libp2p/utils":"4.0.2-b599905c","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.4-b599905c","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.5-b599905c","@libp2p/interface-compliance-tests":"4.0.4-b599905c","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.4-b599905c","@libp2p/mdns":"9.0.4-b599905c","@libp2p/mplex":"9.0.4-b599905c","@libp2p/tcp":"8.0.4-b599905c","@libp2p/websockets":"7.0.4-b599905c","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^8.0.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.6-b599905c","readmeFilename":"README.md","gitHead":"b599905c1acb18ae4717d74e415fd270659c451f","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"5a5db24ab8158ee1417a8ae4e3697f801fd45bd4","size":362838,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.6-b599905c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.6-b599905c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.6-b599905c_1692629861964_0.6450435168387405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-21T14:57:42.297Z","publish_time":1692629862297,"_source_registry_name":"default","_cnpm_publish_time":1692629862297},"0.46.6-f3fd7b62":{"name":"libp2p","version":"0.46.6-f3fd7b62","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-f3fd7b62","@libp2p/interface":"0.1.2-f3fd7b62","@libp2p/interface-internal":"0.1.4-f3fd7b62","@libp2p/keychain":"3.0.3-f3fd7b62","@libp2p/logger":"3.0.2-f3fd7b62","@libp2p/multistream-select":"4.0.2-f3fd7b62","@libp2p/peer-collections":"4.0.3-f3fd7b62","@libp2p/peer-id":"3.0.2-f3fd7b62","@libp2p/peer-id-factory":"3.0.3-f3fd7b62","@libp2p/peer-record":"6.0.3-f3fd7b62","@libp2p/peer-store":"9.0.3-f3fd7b62","@libp2p/utils":"4.0.2-f3fd7b62","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.4-f3fd7b62","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.5-f3fd7b62","@libp2p/interface-compliance-tests":"4.0.4-f3fd7b62","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.4-f3fd7b62","@libp2p/mdns":"9.0.4-f3fd7b62","@libp2p/mplex":"9.0.4-f3fd7b62","@libp2p/tcp":"8.0.4-f3fd7b62","@libp2p/websockets":"7.0.4-f3fd7b62","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.6-f3fd7b62","readmeFilename":"README.md","gitHead":"f3fd7b62076a78252c64b93ab9d66c08cf4bca3d","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"dd059814255920cb508459e3b5e55e50af8856f5","size":362834,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.6-f3fd7b62.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.6-f3fd7b62.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.6-f3fd7b62_1692561160852_0.9926887471907573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-20T19:52:41.084Z","publish_time":1692561161084,"_source_registry_name":"default","_cnpm_publish_time":1692561161084},"0.46.6":{"name":"libp2p","version":"0.46.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.3","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.4","@libp2p/keychain":"^3.0.3","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.3","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.3","@libp2p/peer-record":"^6.0.3","@libp2p/peer-store":"^9.0.3","@libp2p/utils":"^4.0.2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.4","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.5","@libp2p/interface-compliance-tests":"^4.0.4","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.4","@libp2p/mdns":"^9.0.4","@libp2p/mplex":"^9.0.4","@libp2p/tcp":"^8.0.4","@libp2p/websockets":"^7.0.4","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.6","gitHead":"124947511512d9e49a9e9304886fa3b1a117c5c7","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"374d2af8e6401729a215af67c46fa03ed7d5bd0c","size":363553,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.6_1692213912021_0.06390160309967219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T19:25:12.384Z","publish_time":1692213912384,"_source_registry_name":"default","_cnpm_publish_time":1692213912384},"0.46.5-725f5df1":{"name":"libp2p","version":"0.46.5-725f5df1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-725f5df1","@libp2p/interface":"0.1.2-725f5df1","@libp2p/interface-internal":"0.1.4-725f5df1","@libp2p/keychain":"3.0.3-725f5df1","@libp2p/logger":"3.0.2-725f5df1","@libp2p/multistream-select":"4.0.2-725f5df1","@libp2p/peer-collections":"4.0.3-725f5df1","@libp2p/peer-id":"3.0.2-725f5df1","@libp2p/peer-id-factory":"3.0.3-725f5df1","@libp2p/peer-record":"6.0.3-725f5df1","@libp2p/peer-store":"9.0.3-725f5df1","@libp2p/utils":"4.0.2-725f5df1","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","delay":"^6.0.0","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.4-725f5df1","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.5-725f5df1","@libp2p/interface-compliance-tests":"4.0.4-725f5df1","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.4-725f5df1","@libp2p/mdns":"9.0.4-725f5df1","@libp2p/mplex":"9.0.4-725f5df1","@libp2p/tcp":"8.0.4-725f5df1","@libp2p/websockets":"7.0.4-725f5df1","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.5-725f5df1","readmeFilename":"README.md","gitHead":"725f5df1782a200cf1d12e6d03a164d028a7cc3e","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"9226f910e4c386cc3ef35c77ca1d8c3886297c4d","size":362837,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.5-725f5df1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.5-725f5df1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.5-725f5df1_1692209543721_0.29669270403951487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T18:12:23.992Z","publish_time":1692209543992,"_source_registry_name":"default","_cnpm_publish_time":1692209543992},"0.46.5":{"name":"libp2p","version":"0.46.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.3","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.4","@libp2p/keychain":"^3.0.3","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.3","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.3","@libp2p/peer-record":"^6.0.3","@libp2p/peer-store":"^9.0.3","@libp2p/utils":"^4.0.2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.4","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.5","@libp2p/interface-compliance-tests":"^4.0.4","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.4","@libp2p/mdns":"^9.0.4","@libp2p/mplex":"^9.0.4","@libp2p/tcp":"^8.0.4","@libp2p/websockets":"^7.0.4","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.5","gitHead":"27e00c7e709343a3df2a00cfaf824aad27312a20","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"d91cd3d450130a02427ad038b4899af8de3936fa","size":364045,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.5_1692195632988_0.34353002842730307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T14:20:33.249Z","publish_time":1692195633249,"_source_registry_name":"default","_cnpm_publish_time":1692195633249},"0.46.4-6abcd22f":{"name":"libp2p","version":"0.46.4-6abcd22f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-6abcd22f","@libp2p/interface":"0.1.2-6abcd22f","@libp2p/interface-internal":"0.1.3-6abcd22f","@libp2p/keychain":"3.0.3-6abcd22f","@libp2p/logger":"3.0.2-6abcd22f","@libp2p/multistream-select":"4.0.2-6abcd22f","@libp2p/peer-collections":"4.0.3-6abcd22f","@libp2p/peer-id":"3.0.2-6abcd22f","@libp2p/peer-id-factory":"3.0.3-6abcd22f","@libp2p/peer-record":"6.0.3-6abcd22f","@libp2p/peer-store":"9.0.3-6abcd22f","@libp2p/utils":"4.0.2-6abcd22f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.3-6abcd22f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.4-6abcd22f","@libp2p/interface-compliance-tests":"4.0.3-6abcd22f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.3-6abcd22f","@libp2p/mdns":"9.0.3-6abcd22f","@libp2p/mplex":"9.0.3-6abcd22f","@libp2p/tcp":"8.0.3-6abcd22f","@libp2p/websockets":"7.0.3-6abcd22f","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4-6abcd22f","readmeFilename":"README.md","gitHead":"6abcd22fac48d5b2ed5c3973c28229c5d22ebdd7","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"023543023670bb9f44b9aec01bca626b4e991e0f","size":364022,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4-6abcd22f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4-6abcd22f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4-6abcd22f_1692187410907_0.31800108052797427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T12:03:31.246Z","publish_time":1692187411246,"_source_registry_name":"default","_cnpm_publish_time":1692187411246},"0.46.4-4ef9c79c":{"name":"libp2p","version":"0.46.4-4ef9c79c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-4ef9c79c","@libp2p/interface":"0.1.2-4ef9c79c","@libp2p/interface-internal":"0.1.3-4ef9c79c","@libp2p/keychain":"3.0.3-4ef9c79c","@libp2p/logger":"3.0.2-4ef9c79c","@libp2p/multistream-select":"4.0.2-4ef9c79c","@libp2p/peer-collections":"4.0.3-4ef9c79c","@libp2p/peer-id":"3.0.2-4ef9c79c","@libp2p/peer-id-factory":"3.0.3-4ef9c79c","@libp2p/peer-record":"6.0.3-4ef9c79c","@libp2p/peer-store":"9.0.3-4ef9c79c","@libp2p/utils":"4.0.2-4ef9c79c","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.3-4ef9c79c","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.4-4ef9c79c","@libp2p/interface-compliance-tests":"4.0.3-4ef9c79c","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.3-4ef9c79c","@libp2p/mdns":"9.0.3-4ef9c79c","@libp2p/mplex":"9.0.3-4ef9c79c","@libp2p/tcp":"8.0.3-4ef9c79c","@libp2p/websockets":"7.0.3-4ef9c79c","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4-4ef9c79c","readmeFilename":"README.md","gitHead":"4ef9c79cd1705f25170467d9268b89ba18d7e2a0","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"904916955226f1c2b37a71b17e30823b9cac1030","size":364035,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4-4ef9c79c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4-4ef9c79c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4-4ef9c79c_1692170757048_0.6513885171346918"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T07:25:57.241Z","publish_time":1692170757241,"_source_registry_name":"default","_cnpm_publish_time":1692170757241},"0.46.4-87dc7e9f":{"name":"libp2p","version":"0.46.4-87dc7e9f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./dcutr":{"types":"./dist/src/dcutr/index.d.ts","import":"./dist/src/dcutr/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit-relay":"protons ./src/circuit-relay/pb/index.proto","generate:proto:dcutr":"protons ./src/dcutr/pb/message.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-87dc7e9f","@libp2p/interface":"0.1.2-87dc7e9f","@libp2p/interface-internal":"0.1.3-87dc7e9f","@libp2p/keychain":"3.0.3-87dc7e9f","@libp2p/logger":"3.0.2-87dc7e9f","@libp2p/multistream-select":"4.0.2-87dc7e9f","@libp2p/peer-collections":"4.0.3-87dc7e9f","@libp2p/peer-id":"3.0.2-87dc7e9f","@libp2p/peer-id-factory":"3.0.3-87dc7e9f","@libp2p/peer-record":"6.0.3-87dc7e9f","@libp2p/peer-store":"9.0.3-87dc7e9f","@libp2p/utils":"4.0.2-87dc7e9f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.3-87dc7e9f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.4-87dc7e9f","@libp2p/interface-compliance-tests":"4.0.3-87dc7e9f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.3-87dc7e9f","@libp2p/mdns":"9.0.3-87dc7e9f","@libp2p/mplex":"9.0.3-87dc7e9f","@libp2p/tcp":"8.0.3-87dc7e9f","@libp2p/websockets":"7.0.3-87dc7e9f","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4-87dc7e9f","readmeFilename":"README.md","gitHead":"87dc7e9fc17becc4b5c3ce4f3febd28cf9f25c6e","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"a38bc6d25a772ec3e49ebcfd96e9b67aa62a0ac3","size":362364,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4-87dc7e9f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4-87dc7e9f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4-87dc7e9f_1692170647447_0.6471917227227388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T07:24:07.812Z","publish_time":1692170647812,"_source_registry_name":"default","_cnpm_publish_time":1692170647812},"0.46.4-d9948596":{"name":"libp2p","version":"0.46.4-d9948596","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-d9948596","@libp2p/interface":"0.1.2-d9948596","@libp2p/interface-internal":"0.1.3-d9948596","@libp2p/keychain":"3.0.3-d9948596","@libp2p/logger":"3.0.2-d9948596","@libp2p/multistream-select":"4.0.2-d9948596","@libp2p/peer-collections":"4.0.3-d9948596","@libp2p/peer-id":"3.0.2-d9948596","@libp2p/peer-id-factory":"3.0.3-d9948596","@libp2p/peer-record":"6.0.3-d9948596","@libp2p/peer-store":"9.0.3-d9948596","@libp2p/utils":"4.0.2-d9948596","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.3-d9948596","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.4-d9948596","@libp2p/interface-compliance-tests":"4.0.3-d9948596","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.3-d9948596","@libp2p/mdns":"9.0.3-d9948596","@libp2p/mplex":"9.0.3-d9948596","@libp2p/tcp":"8.0.3-d9948596","@libp2p/websockets":"7.0.3-d9948596","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4-d9948596","readmeFilename":"README.md","gitHead":"d994859662cd53ef20f93b1546b71edcd41b805d","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"b96639311689086b1297ebb048150294f9a5e210","size":350607,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4-d9948596.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4-d9948596.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4-d9948596_1692123355764_0.6534496010815791"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T18:15:56.033Z","publish_time":1692123356033,"_source_registry_name":"default","_cnpm_publish_time":1692123356033},"0.46.4-d30f09f2":{"name":"libp2p","version":"0.46.4-d30f09f2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-d30f09f2","@libp2p/interface":"0.1.2-d30f09f2","@libp2p/interface-internal":"0.1.3-d30f09f2","@libp2p/keychain":"3.0.3-d30f09f2","@libp2p/logger":"3.0.2-d30f09f2","@libp2p/multistream-select":"4.0.2-d30f09f2","@libp2p/peer-collections":"4.0.3-d30f09f2","@libp2p/peer-id":"3.0.2-d30f09f2","@libp2p/peer-id-factory":"3.0.3-d30f09f2","@libp2p/peer-record":"6.0.3-d30f09f2","@libp2p/peer-store":"9.0.3-d30f09f2","@libp2p/utils":"4.0.2-d30f09f2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.3-d30f09f2","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.4-d30f09f2","@libp2p/interface-compliance-tests":"4.0.3-d30f09f2","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.3-d30f09f2","@libp2p/mdns":"9.0.3-d30f09f2","@libp2p/mplex":"9.0.3-d30f09f2","@libp2p/tcp":"8.0.3-d30f09f2","@libp2p/websockets":"7.0.3-d30f09f2","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/connection-manager/constants.js":"./dist/src/connection-manager/constants.browser.js","./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4-d30f09f2","readmeFilename":"README.md","gitHead":"d30f09f29bcf34a0f1d7c7c984dad6dc34bb669a","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"187d778b8bfe5078d43278265fc0cdcea21b957f","size":350191,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4-d30f09f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4-d30f09f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4-d30f09f2_1692117988997_0.4407029818314292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T16:46:29.252Z","publish_time":1692117989252,"_source_registry_name":"default","_cnpm_publish_time":1692117989252},"0.46.4-e664d14f":{"name":"libp2p","version":"0.46.4-e664d14f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-e664d14f","@libp2p/interface":"0.1.2-e664d14f","@libp2p/interface-internal":"0.1.3-e664d14f","@libp2p/keychain":"3.0.3-e664d14f","@libp2p/logger":"3.0.2-e664d14f","@libp2p/multistream-select":"4.0.2-e664d14f","@libp2p/peer-collections":"4.0.3-e664d14f","@libp2p/peer-id":"3.0.2-e664d14f","@libp2p/peer-id-factory":"3.0.3-e664d14f","@libp2p/peer-record":"6.0.3-e664d14f","@libp2p/peer-store":"9.0.3-e664d14f","@libp2p/utils":"4.0.2-e664d14f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.3-e664d14f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.4-e664d14f","@libp2p/interface-compliance-tests":"4.0.3-e664d14f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.3-e664d14f","@libp2p/mdns":"9.0.3-e664d14f","@libp2p/mplex":"9.0.3-e664d14f","@libp2p/tcp":"8.0.3-e664d14f","@libp2p/websockets":"7.0.3-e664d14f","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4-e664d14f","readmeFilename":"README.md","gitHead":"e664d14f9f28d148cb5bf7212f6c60ce452b98dd","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"3548575064256976805e9f6a32a0e52729b55614","size":349527,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4-e664d14f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4-e664d14f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4-e664d14f_1692089513604_0.8951313435905774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T08:51:53.845Z","publish_time":1692089513845,"_source_registry_name":"default","_cnpm_publish_time":1692089513845},"0.46.4-87165551":{"name":"libp2p","version":"0.46.4-87165551","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-87165551","@libp2p/interface":"0.1.2-87165551","@libp2p/interface-internal":"0.1.3-87165551","@libp2p/keychain":"3.0.3-87165551","@libp2p/logger":"3.0.2-87165551","@libp2p/multistream-select":"4.0.2-87165551","@libp2p/peer-collections":"4.0.3-87165551","@libp2p/peer-id":"3.0.2-87165551","@libp2p/peer-id-factory":"3.0.3-87165551","@libp2p/peer-record":"6.0.3-87165551","@libp2p/peer-store":"9.0.3-87165551","@libp2p/utils":"4.0.2-87165551","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.3-87165551","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.4-87165551","@libp2p/interface-compliance-tests":"4.0.3-87165551","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.3-87165551","@libp2p/mdns":"9.0.3-87165551","@libp2p/mplex":"9.0.3-87165551","@libp2p/tcp":"8.0.3-87165551","@libp2p/websockets":"7.0.3-87165551","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4-87165551","readmeFilename":"README.md","gitHead":"871655515cc89af3eacad855db475d3f1ada2005","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"675620dbe2e3b022b2874a3d27360ebaf34ab599","size":349528,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4-87165551.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4-87165551.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4-87165551_1692086925278_0.10548319230896364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T08:08:45.577Z","publish_time":1692086925577,"_source_registry_name":"default","_cnpm_publish_time":1692086925577},"0.46.4-7b2ddc17":{"name":"libp2p","version":"0.46.4-7b2ddc17","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.3-7b2ddc17","@libp2p/interface":"0.1.2-7b2ddc17","@libp2p/interface-internal":"0.1.3-7b2ddc17","@libp2p/keychain":"3.0.3-7b2ddc17","@libp2p/logger":"3.0.2-7b2ddc17","@libp2p/multistream-select":"4.0.2-7b2ddc17","@libp2p/peer-collections":"4.0.3-7b2ddc17","@libp2p/peer-id":"3.0.2-7b2ddc17","@libp2p/peer-id-factory":"3.0.3-7b2ddc17","@libp2p/peer-record":"6.0.3-7b2ddc17","@libp2p/peer-store":"9.0.3-7b2ddc17","@libp2p/utils":"4.0.2-7b2ddc17","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.3-7b2ddc17","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.4-7b2ddc17","@libp2p/interface-compliance-tests":"4.0.3-7b2ddc17","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.3-7b2ddc17","@libp2p/mdns":"9.0.3-7b2ddc17","@libp2p/mplex":"9.0.3-7b2ddc17","@libp2p/tcp":"8.0.3-7b2ddc17","@libp2p/websockets":"7.0.3-7b2ddc17","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4-7b2ddc17","readmeFilename":"README.md","gitHead":"7b2ddc17339947d7bf77e2eb2b3478b584624a03","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"53a3a57842af875da272418ce935b505c327625d","size":349527,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4-7b2ddc17.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4-7b2ddc17.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4-7b2ddc17_1692084886210_0.7278792250062889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T07:34:46.465Z","publish_time":1692084886465,"_source_registry_name":"default","_cnpm_publish_time":1692084886465},"0.46.4":{"name":"libp2p","version":"0.46.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.3","@libp2p/interface":"^0.1.2","@libp2p/interface-internal":"^0.1.3","@libp2p/keychain":"^3.0.3","@libp2p/logger":"^3.0.2","@libp2p/multistream-select":"^4.0.2","@libp2p/peer-collections":"^4.0.3","@libp2p/peer-id":"^3.0.2","@libp2p/peer-id-factory":"^3.0.3","@libp2p/peer-record":"^6.0.3","@libp2p/peer-store":"^9.0.3","@libp2p/utils":"^4.0.2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.3","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.4","@libp2p/interface-compliance-tests":"^4.0.3","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.3","@libp2p/mdns":"^9.0.3","@libp2p/mplex":"^9.0.3","@libp2p/tcp":"^8.0.3","@libp2p/websockets":"^7.0.3","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.4","gitHead":"871655515cc89af3eacad855db475d3f1ada2005","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"a2ec6ac852774134ef9419bbfe2d17d7b3b914fa","size":350247,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.4_1692052576380_0.9461684338776939"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-14T22:36:16.650Z","publish_time":1692052576650,"_source_registry_name":"default","_cnpm_publish_time":1692052576650},"0.46.3-02b89323":{"name":"libp2p","version":"0.46.3-02b89323","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-02b89323","@libp2p/interface":"0.1.1-02b89323","@libp2p/interface-internal":"0.1.2-02b89323","@libp2p/keychain":"3.0.2-02b89323","@libp2p/logger":"3.0.1-02b89323","@libp2p/multistream-select":"4.0.1-02b89323","@libp2p/peer-collections":"4.0.2-02b89323","@libp2p/peer-id":"3.0.1-02b89323","@libp2p/peer-id-factory":"3.0.2-02b89323","@libp2p/peer-record":"6.0.2-02b89323","@libp2p/peer-store":"9.0.2-02b89323","@libp2p/utils":"4.0.1-02b89323","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-02b89323","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-02b89323","@libp2p/interface-compliance-tests":"4.0.2-02b89323","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-02b89323","@libp2p/mdns":"9.0.2-02b89323","@libp2p/mplex":"9.0.2-02b89323","@libp2p/tcp":"8.0.2-02b89323","@libp2p/websockets":"7.0.2-02b89323","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-02b89323","readmeFilename":"README.md","gitHead":"02b89323130f6d70a0f804f7f1a6adba81ea4d0a","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"be625267bdcb8cd46698f1475b39a270214e70df","size":349529,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-02b89323.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-02b89323.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-02b89323_1692027438717_0.08262021785118834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-14T15:37:18.927Z","publish_time":1692027438927,"_source_registry_name":"default","_cnpm_publish_time":1692027438927},"0.46.3-18567b7c":{"name":"libp2p","version":"0.46.3-18567b7c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-18567b7c","@libp2p/interface":"0.1.1-18567b7c","@libp2p/interface-internal":"0.1.2-18567b7c","@libp2p/keychain":"3.0.2-18567b7c","@libp2p/logger":"3.0.1-18567b7c","@libp2p/multistream-select":"4.0.1-18567b7c","@libp2p/peer-collections":"4.0.2-18567b7c","@libp2p/peer-id":"3.0.1-18567b7c","@libp2p/peer-id-factory":"3.0.2-18567b7c","@libp2p/peer-record":"6.0.2-18567b7c","@libp2p/peer-store":"9.0.2-18567b7c","@libp2p/utils":"4.0.1-18567b7c","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-18567b7c","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-18567b7c","@libp2p/interface-compliance-tests":"4.0.2-18567b7c","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-18567b7c","@libp2p/mdns":"9.0.2-18567b7c","@libp2p/mplex":"9.0.2-18567b7c","@libp2p/tcp":"8.0.2-18567b7c","@libp2p/websockets":"7.0.2-18567b7c","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-18567b7c","readmeFilename":"README.md","gitHead":"18567b7cfcca605b2d586cef9275554099959bc8","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"796e4641f6d8e919634c9e09f37f3674e1844d96","size":349528,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-18567b7c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-18567b7c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-18567b7c_1691912466833_0.06279139001306056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-13T07:41:07.043Z","publish_time":1691912467043,"_source_registry_name":"default","_cnpm_publish_time":1691912467043},"0.46.3-a31b420f":{"name":"libp2p","version":"0.46.3-a31b420f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-a31b420f","@libp2p/interface":"0.1.1-a31b420f","@libp2p/interface-internal":"0.1.2-a31b420f","@libp2p/keychain":"3.0.2-a31b420f","@libp2p/logger":"3.0.1-a31b420f","@libp2p/multistream-select":"4.0.1-a31b420f","@libp2p/peer-collections":"4.0.2-a31b420f","@libp2p/peer-id":"3.0.1-a31b420f","@libp2p/peer-id-factory":"3.0.2-a31b420f","@libp2p/peer-record":"6.0.2-a31b420f","@libp2p/peer-store":"9.0.2-a31b420f","@libp2p/utils":"4.0.1-a31b420f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-a31b420f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-a31b420f","@libp2p/interface-compliance-tests":"4.0.2-a31b420f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-a31b420f","@libp2p/mdns":"9.0.2-a31b420f","@libp2p/mplex":"9.0.2-a31b420f","@libp2p/tcp":"8.0.2-a31b420f","@libp2p/websockets":"7.0.2-a31b420f","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-a31b420f","readmeFilename":"README.md","gitHead":"a31b420f1920533d92e0aec4ddedcf323957bd44","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"450cd43a5228d469673651d36ff073beefdb8266","size":349528,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-a31b420f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-a31b420f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-a31b420f_1691912346045_0.5244213815920487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-13T07:39:06.322Z","publish_time":1691912346322,"_source_registry_name":"default","_cnpm_publish_time":1691912346322},"0.46.3-4c1a33b3":{"name":"libp2p","version":"0.46.3-4c1a33b3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-4c1a33b3","@libp2p/interface":"0.1.1-4c1a33b3","@libp2p/interface-internal":"0.1.2-4c1a33b3","@libp2p/keychain":"3.0.2-4c1a33b3","@libp2p/logger":"3.0.1-4c1a33b3","@libp2p/multistream-select":"4.0.1-4c1a33b3","@libp2p/peer-collections":"4.0.2-4c1a33b3","@libp2p/peer-id":"3.0.1-4c1a33b3","@libp2p/peer-id-factory":"3.0.2-4c1a33b3","@libp2p/peer-record":"6.0.2-4c1a33b3","@libp2p/peer-store":"9.0.2-4c1a33b3","@libp2p/utils":"4.0.1-4c1a33b3","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-4c1a33b3","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-4c1a33b3","@libp2p/interface-compliance-tests":"4.0.2-4c1a33b3","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-4c1a33b3","@libp2p/mdns":"9.0.2-4c1a33b3","@libp2p/mplex":"9.0.2-4c1a33b3","@libp2p/tcp":"8.0.2-4c1a33b3","@libp2p/websockets":"7.0.2-4c1a33b3","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-4c1a33b3","readmeFilename":"README.md","gitHead":"4c1a33b35b3ec740e9a00d54fb8c7d522d7043fe","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"bec4bdb3cd24efaad14c534161805a455cf4b4e4","size":349172,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-4c1a33b3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-4c1a33b3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-4c1a33b3_1691911608831_0.7979680125240065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-13T07:26:49.195Z","publish_time":1691911609195,"_source_registry_name":"default","_cnpm_publish_time":1691911609195},"0.46.3-364e0592":{"name":"libp2p","version":"0.46.3-364e0592","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-364e0592","@libp2p/interface":"0.1.1-364e0592","@libp2p/interface-internal":"0.1.2-364e0592","@libp2p/keychain":"3.0.2-364e0592","@libp2p/logger":"3.0.1-364e0592","@libp2p/multistream-select":"4.0.1-364e0592","@libp2p/peer-collections":"4.0.2-364e0592","@libp2p/peer-id":"3.0.1-364e0592","@libp2p/peer-id-factory":"3.0.2-364e0592","@libp2p/peer-record":"6.0.2-364e0592","@libp2p/peer-store":"9.0.2-364e0592","@libp2p/utils":"4.0.1-364e0592","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-364e0592","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-364e0592","@libp2p/interface-compliance-tests":"4.0.2-364e0592","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-364e0592","@libp2p/mdns":"9.0.2-364e0592","@libp2p/mplex":"9.0.2-364e0592","@libp2p/tcp":"8.0.2-364e0592","@libp2p/websockets":"7.0.2-364e0592","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-364e0592","readmeFilename":"README.md","gitHead":"364e0592b23be7fda1631493a0a3f0540a382c1d","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"b29a9c14237101454b159de1812509dec7d562f3","size":349171,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-364e0592.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-364e0592.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-364e0592_1691762593700_0.06958101234447223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T14:03:14.110Z","publish_time":1691762594110,"_source_registry_name":"default","_cnpm_publish_time":1691762594110},"0.46.3-9c0353cf":{"name":"libp2p","version":"0.46.3-9c0353cf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-9c0353cf","@libp2p/interface":"0.1.1-9c0353cf","@libp2p/interface-internal":"0.1.2-9c0353cf","@libp2p/keychain":"3.0.2-9c0353cf","@libp2p/logger":"3.0.1-9c0353cf","@libp2p/multistream-select":"4.0.1-9c0353cf","@libp2p/peer-collections":"4.0.2-9c0353cf","@libp2p/peer-id":"3.0.1-9c0353cf","@libp2p/peer-id-factory":"3.0.2-9c0353cf","@libp2p/peer-record":"6.0.2-9c0353cf","@libp2p/peer-store":"9.0.2-9c0353cf","@libp2p/utils":"4.0.1-9c0353cf","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.5","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.6","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-9c0353cf","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-9c0353cf","@libp2p/interface-compliance-tests":"4.0.2-9c0353cf","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-9c0353cf","@libp2p/mdns":"9.0.2-9c0353cf","@libp2p/mplex":"9.0.2-9c0353cf","@libp2p/tcp":"8.0.2-9c0353cf","@libp2p/websockets":"7.0.2-9c0353cf","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.8","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-9c0353cf","readmeFilename":"README.md","gitHead":"9c0353cf5a1e13196ca0e7764f87e36478518f69","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"26172ec1c1668ea25ab2df75cf27cc44bc79dbbf","size":349173,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-9c0353cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-9c0353cf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-9c0353cf_1691757665652_0.42043367041990565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T12:41:05.964Z","publish_time":1691757665964,"_source_registry_name":"default","_cnpm_publish_time":1691757665964},"0.46.3-3345f28b":{"name":"libp2p","version":"0.46.3-3345f28b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-3345f28b","@libp2p/interface":"0.1.1-3345f28b","@libp2p/interface-internal":"0.1.2-3345f28b","@libp2p/keychain":"3.0.2-3345f28b","@libp2p/logger":"3.0.1-3345f28b","@libp2p/multistream-select":"4.0.1-3345f28b","@libp2p/peer-collections":"4.0.2-3345f28b","@libp2p/peer-id":"3.0.1-3345f28b","@libp2p/peer-id-factory":"3.0.2-3345f28b","@libp2p/peer-record":"6.0.2-3345f28b","@libp2p/peer-store":"9.0.2-3345f28b","@libp2p/utils":"4.0.1-3345f28b","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-3345f28b","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-3345f28b","@libp2p/interface-compliance-tests":"4.0.2-3345f28b","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-3345f28b","@libp2p/mdns":"9.0.2-3345f28b","@libp2p/mplex":"9.0.2-3345f28b","@libp2p/tcp":"8.0.2-3345f28b","@libp2p/websockets":"7.0.2-3345f28b","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-3345f28b","readmeFilename":"README.md","gitHead":"3345f28b3b13fbe6b4e333466488e9d0bc677322","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"b4084f99bbbe565b98b08660060658048a035f6d","size":349152,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-3345f28b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-3345f28b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-3345f28b_1691721919757_0.5532166766888083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T02:45:20.051Z","publish_time":1691721920051,"_source_registry_name":"default","_cnpm_publish_time":1691721920051},"0.46.3-a1fbb7e2":{"name":"libp2p","version":"0.46.3-a1fbb7e2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-a1fbb7e2","@libp2p/interface":"0.1.1-a1fbb7e2","@libp2p/interface-internal":"0.1.2-a1fbb7e2","@libp2p/keychain":"3.0.2-a1fbb7e2","@libp2p/logger":"3.0.1-a1fbb7e2","@libp2p/multistream-select":"4.0.1-a1fbb7e2","@libp2p/peer-collections":"4.0.2-a1fbb7e2","@libp2p/peer-id":"3.0.1-a1fbb7e2","@libp2p/peer-id-factory":"3.0.2-a1fbb7e2","@libp2p/peer-record":"6.0.2-a1fbb7e2","@libp2p/peer-store":"9.0.2-a1fbb7e2","@libp2p/utils":"4.0.1-a1fbb7e2","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-a1fbb7e2","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-a1fbb7e2","@libp2p/interface-compliance-tests":"4.0.2-a1fbb7e2","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-a1fbb7e2","@libp2p/mdns":"9.0.2-a1fbb7e2","@libp2p/mplex":"9.0.2-a1fbb7e2","@libp2p/tcp":"8.0.2-a1fbb7e2","@libp2p/websockets":"7.0.2-a1fbb7e2","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-a1fbb7e2","readmeFilename":"README.md","gitHead":"a1fbb7e2a4d4ad26cbdae3db8cb4b8398e8dd010","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"f2aa9bc1a42cf50eb277cda89d669df53d99e26b","size":349148,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-a1fbb7e2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-a1fbb7e2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-a1fbb7e2_1691670479885_0.5826716482378349"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-10T12:28:00.187Z","publish_time":1691670480187,"_source_registry_name":"default","_cnpm_publish_time":1691670480187},"0.46.3-5e85154b":{"name":"libp2p","version":"0.46.3-5e85154b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-5e85154b","@libp2p/interface":"0.1.1-5e85154b","@libp2p/interface-internal":"0.1.2-5e85154b","@libp2p/keychain":"3.0.2-5e85154b","@libp2p/logger":"3.0.1-5e85154b","@libp2p/multistream-select":"4.0.1-5e85154b","@libp2p/peer-collections":"4.0.2-5e85154b","@libp2p/peer-id":"3.0.1-5e85154b","@libp2p/peer-id-factory":"3.0.2-5e85154b","@libp2p/peer-record":"6.0.2-5e85154b","@libp2p/peer-store":"9.0.2-5e85154b","@libp2p/utils":"4.0.1-5e85154b","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-5e85154b","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-5e85154b","@libp2p/interface-compliance-tests":"4.0.2-5e85154b","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-5e85154b","@libp2p/mdns":"9.0.2-5e85154b","@libp2p/mplex":"9.0.2-5e85154b","@libp2p/tcp":"8.0.2-5e85154b","@libp2p/websockets":"7.0.2-5e85154b","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-5e85154b","readmeFilename":"README.md","gitHead":"5e85154b2953867e77e31a4fb823b20cb0620092","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"6210decf3905eb697303c4da602e1a61c8d34601","size":349152,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-5e85154b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-5e85154b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-5e85154b_1691667868456_0.592490036276889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-10T11:44:28.696Z","publish_time":1691667868696,"_source_registry_name":"default","_cnpm_publish_time":1691667868696},"0.46.3-32212959":{"name":"libp2p","version":"0.46.3-32212959","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-32212959","@libp2p/interface":"0.1.1-32212959","@libp2p/interface-internal":"0.1.2-32212959","@libp2p/keychain":"3.0.2-32212959","@libp2p/logger":"3.0.1-32212959","@libp2p/multistream-select":"4.0.1-32212959","@libp2p/peer-collections":"4.0.2-32212959","@libp2p/peer-id":"3.0.1-32212959","@libp2p/peer-id-factory":"3.0.2-32212959","@libp2p/peer-record":"6.0.2-32212959","@libp2p/peer-store":"9.0.2-32212959","@libp2p/utils":"4.0.1-32212959","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-32212959","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-32212959","@libp2p/interface-compliance-tests":"4.0.2-32212959","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-32212959","@libp2p/mdns":"9.0.2-32212959","@libp2p/mplex":"9.0.2-32212959","@libp2p/tcp":"8.0.2-32212959","@libp2p/websockets":"7.0.2-32212959","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-32212959","readmeFilename":"README.md","gitHead":"322129597c67a12459afce57ddb19188a34b1892","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"481be1dcac81ad3bae0a02801f2ad548b5a86fc5","size":349152,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-32212959.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-32212959.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-32212959_1691651861581_0.3859902917355382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-10T07:17:41.841Z","publish_time":1691651861841,"_source_registry_name":"default","_cnpm_publish_time":1691651861841},"0.46.3-123ded59":{"name":"libp2p","version":"0.46.3-123ded59","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-123ded59","@libp2p/interface":"0.1.1-123ded59","@libp2p/interface-internal":"0.1.2-123ded59","@libp2p/keychain":"3.0.2-123ded59","@libp2p/logger":"3.0.1-123ded59","@libp2p/multistream-select":"4.0.1-123ded59","@libp2p/peer-collections":"4.0.2-123ded59","@libp2p/peer-id":"3.0.1-123ded59","@libp2p/peer-id-factory":"3.0.2-123ded59","@libp2p/peer-record":"6.0.2-123ded59","@libp2p/peer-store":"9.0.2-123ded59","@libp2p/utils":"4.0.1-123ded59","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-123ded59","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-123ded59","@libp2p/interface-compliance-tests":"4.0.2-123ded59","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-123ded59","@libp2p/mdns":"9.0.2-123ded59","@libp2p/mplex":"9.0.2-123ded59","@libp2p/tcp":"8.0.2-123ded59","@libp2p/websockets":"7.0.2-123ded59","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-123ded59","readmeFilename":"README.md","gitHead":"123ded59f90c5d283a1f2bb3a0848d73de1d9baf","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"41ba59c4b5d3f72d196f1b74fe2fbc4914dd2252","size":349150,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-123ded59.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-123ded59.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-123ded59_1691601200972_0.7353691424310778"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T17:13:21.198Z","publish_time":1691601201198,"_source_registry_name":"default","_cnpm_publish_time":1691601201198},"0.46.3-6b839807":{"name":"libp2p","version":"0.46.3-6b839807","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-6b839807","@libp2p/interface":"0.1.1-6b839807","@libp2p/interface-internal":"0.1.2-6b839807","@libp2p/keychain":"3.0.2-6b839807","@libp2p/logger":"3.0.1-6b839807","@libp2p/multistream-select":"4.0.1-6b839807","@libp2p/peer-collections":"4.0.2-6b839807","@libp2p/peer-id":"3.0.1-6b839807","@libp2p/peer-id-factory":"3.0.2-6b839807","@libp2p/peer-record":"6.0.2-6b839807","@libp2p/peer-store":"9.0.2-6b839807","@libp2p/utils":"4.0.1-6b839807","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-6b839807","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-6b839807","@libp2p/interface-compliance-tests":"4.0.2-6b839807","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-6b839807","@libp2p/mdns":"9.0.2-6b839807","@libp2p/mplex":"9.0.2-6b839807","@libp2p/tcp":"8.0.2-6b839807","@libp2p/websockets":"7.0.2-6b839807","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-6b839807","readmeFilename":"README.md","gitHead":"6b839807b4dd79d88cbcdae76f0fb045b6222178","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"39ec4db3e7404a256769884df1710d4849e968f6","size":349155,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-6b839807.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-6b839807.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-6b839807_1691540832973_0.39714308983934843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T00:27:13.268Z","publish_time":1691540833268,"_source_registry_name":"default","_cnpm_publish_time":1691540833268},"0.46.3-eaac8943":{"name":"libp2p","version":"0.46.3-eaac8943","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-eaac8943","@libp2p/interface":"0.1.1-eaac8943","@libp2p/interface-internal":"0.1.2-eaac8943","@libp2p/keychain":"3.0.2-eaac8943","@libp2p/logger":"3.0.1-eaac8943","@libp2p/multistream-select":"4.0.1-eaac8943","@libp2p/peer-collections":"4.0.2-eaac8943","@libp2p/peer-id":"3.0.1-eaac8943","@libp2p/peer-id-factory":"3.0.2-eaac8943","@libp2p/peer-record":"6.0.2-eaac8943","@libp2p/peer-store":"9.0.2-eaac8943","@libp2p/utils":"4.0.1-eaac8943","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-eaac8943","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-eaac8943","@libp2p/interface-compliance-tests":"4.0.2-eaac8943","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-eaac8943","@libp2p/mdns":"9.0.2-eaac8943","@libp2p/mplex":"9.0.2-eaac8943","@libp2p/tcp":"8.0.2-eaac8943","@libp2p/websockets":"7.0.2-eaac8943","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-eaac8943","readmeFilename":"README.md","gitHead":"eaac8943e2df5b41ba2eab9d4751fb6e8a557766","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"0724220edb4a1f8d5c435a6fd5723d78fe8a24d5","size":340873,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-eaac8943.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-eaac8943.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-eaac8943_1691442424488_0.867574365832239"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T21:07:04.770Z","publish_time":1691442424770,"_source_registry_name":"default","_cnpm_publish_time":1691442424770},"0.46.3-e26848b0":{"name":"libp2p","version":"0.46.3-e26848b0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.2-e26848b0","@libp2p/interface":"0.1.1-e26848b0","@libp2p/interface-internal":"0.1.2-e26848b0","@libp2p/keychain":"3.0.2-e26848b0","@libp2p/logger":"3.0.1-e26848b0","@libp2p/multistream-select":"4.0.1-e26848b0","@libp2p/peer-collections":"4.0.2-e26848b0","@libp2p/peer-id":"3.0.1-e26848b0","@libp2p/peer-id-factory":"3.0.2-e26848b0","@libp2p/peer-record":"6.0.2-e26848b0","@libp2p/peer-store":"9.0.2-e26848b0","@libp2p/utils":"4.0.1-e26848b0","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.2-e26848b0","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.3-e26848b0","@libp2p/interface-compliance-tests":"4.0.2-e26848b0","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.2-e26848b0","@libp2p/mdns":"9.0.2-e26848b0","@libp2p/mplex":"9.0.2-e26848b0","@libp2p/tcp":"8.0.2-e26848b0","@libp2p/websockets":"7.0.2-e26848b0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3-e26848b0","readmeFilename":"README.md","gitHead":"e26848b06e77bfcff4063139c9ed816f37f05cb6","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"f05b26eb9eb9c73c4e2a2f4431272d55722a0508","size":340873,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3-e26848b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3-e26848b0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3-e26848b0_1691439083889_0.3186291551006346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T20:11:24.277Z","publish_time":1691439084277,"_source_registry_name":"default","_cnpm_publish_time":1691439084277},"0.46.3":{"name":"libp2p","version":"0.46.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.2","@libp2p/interface":"^0.1.1","@libp2p/interface-internal":"^0.1.2","@libp2p/keychain":"^3.0.2","@libp2p/logger":"^3.0.1","@libp2p/multistream-select":"^4.0.1","@libp2p/peer-collections":"^4.0.2","@libp2p/peer-id":"^3.0.1","@libp2p/peer-id-factory":"^3.0.2","@libp2p/peer-record":"^6.0.2","@libp2p/peer-store":"^9.0.2","@libp2p/utils":"^4.0.1","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.2","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.3","@libp2p/interface-compliance-tests":"^4.0.2","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.2","@libp2p/mdns":"^9.0.2","@libp2p/mplex":"^9.0.2","@libp2p/tcp":"^8.0.2","@libp2p/websockets":"^7.0.2","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.3","gitHead":"b7e608998cc88860d9ec8a3ed7c03fdfb3eccb3b","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"32de7b8106795ded5c1deaf11ca1dca774166f57","size":342011,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.3_1691252082262_0.05255894713888276"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-05T16:14:42.505Z","publish_time":1691252082505,"_source_registry_name":"default","_cnpm_publish_time":1691252082505},"0.46.2-446fff87":{"name":"libp2p","version":"0.46.2-446fff87","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.1-446fff87","@libp2p/interface":"0.1.0-446fff87","@libp2p/interface-internal":"0.1.1-446fff87","@libp2p/keychain":"3.0.1-446fff87","@libp2p/logger":"3.0.0-446fff87","@libp2p/multistream-select":"4.0.0-446fff87","@libp2p/peer-collections":"4.0.1-446fff87","@libp2p/peer-id":"3.0.0-446fff87","@libp2p/peer-id-factory":"3.0.1-446fff87","@libp2p/peer-record":"6.0.1-446fff87","@libp2p/peer-store":"9.0.1-446fff87","@libp2p/utils":"4.0.0-446fff87","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.1-446fff87","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.2-446fff87","@libp2p/interface-compliance-tests":"4.0.1-446fff87","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.1-446fff87","@libp2p/mdns":"9.0.1-446fff87","@libp2p/mplex":"9.0.1-446fff87","@libp2p/tcp":"8.0.1-446fff87","@libp2p/websockets":"7.0.1-446fff87","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.2-446fff87","readmeFilename":"README.md","gitHead":"446fff878477c771634578f0a8e84737aad3d4d3","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"6ef7351839f9b877cbc1f0d63e0503a99e0fd5a2","size":341312,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.2-446fff87.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.2-446fff87.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.2-446fff87_1691249346120_0.2539155093762149"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-05T15:29:06.355Z","publish_time":1691249346355,"_source_registry_name":"default","_cnpm_publish_time":1691249346355},"0.46.2":{"name":"libp2p","version":"0.46.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.1","@libp2p/interface":"^0.1.0","@libp2p/interface-internal":"^0.1.1","@libp2p/keychain":"^3.0.1","@libp2p/logger":"^3.0.0","@libp2p/multistream-select":"^4.0.0","@libp2p/peer-collections":"^4.0.1","@libp2p/peer-id":"^3.0.0","@libp2p/peer-id-factory":"^3.0.1","@libp2p/peer-record":"^6.0.1","@libp2p/peer-store":"^9.0.1","@libp2p/utils":"^4.0.0","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"^9.0.1","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.2","@libp2p/interface-compliance-tests":"^4.0.1","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.1","@libp2p/mdns":"^9.0.1","@libp2p/mplex":"^9.0.1","@libp2p/tcp":"^8.0.1","@libp2p/websockets":"^7.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.2","gitHead":"55e1230ac5dd65ba573c2da4a0e5eae2bac81ed2","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"41b09adad5688bb21734f64e2a351b6b266dc718","size":342010,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.2_1691157785865_0.43967933744688703"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T14:03:06.096Z","publish_time":1691157786096,"_source_registry_name":"default","_cnpm_publish_time":1691157786096},"0.46.1-58421e11":{"name":"libp2p","version":"0.46.1-58421e11","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-58421e11","@libp2p/interface":"0.1.0-58421e11","@libp2p/interface-internal":"0.1.0-58421e11","@libp2p/keychain":"3.0.0-58421e11","@libp2p/logger":"3.0.0-58421e11","@libp2p/multistream-select":"4.0.0-58421e11","@libp2p/peer-collections":"4.0.0-58421e11","@libp2p/peer-id":"3.0.0-58421e11","@libp2p/peer-id-factory":"3.0.0-58421e11","@libp2p/peer-record":"6.0.0-58421e11","@libp2p/peer-store":"9.0.0-58421e11","@libp2p/utils":"4.0.0-58421e11","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.0-58421e11","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.1-58421e11","@libp2p/interface-compliance-tests":"4.0.0-58421e11","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.0-58421e11","@libp2p/mdns":"9.0.0-58421e11","@libp2p/mplex":"9.0.0-58421e11","@libp2p/tcp":"8.0.0-58421e11","@libp2p/websockets":"7.0.0-58421e11","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.1-58421e11","readmeFilename":"README.md","gitHead":"58421e112e7217b36dea27e995f5cfe804387187","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"a75562b74950a6213a6c277cceee5ead549237e7","size":341295,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.1-58421e11.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.1-58421e11.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.1-58421e11_1691154976013_0.04406998536227458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T13:16:16.268Z","publish_time":1691154976268,"_source_registry_name":"default","_cnpm_publish_time":1691154976268},"0.46.1-8f681db3":{"name":"libp2p","version":"0.46.1-8f681db3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-8f681db3","@libp2p/interface":"0.1.0-8f681db3","@libp2p/interface-internal":"0.1.0-8f681db3","@libp2p/keychain":"3.0.0-8f681db3","@libp2p/logger":"3.0.0-8f681db3","@libp2p/multistream-select":"4.0.0-8f681db3","@libp2p/peer-collections":"4.0.0-8f681db3","@libp2p/peer-id":"3.0.0-8f681db3","@libp2p/peer-id-factory":"3.0.0-8f681db3","@libp2p/peer-record":"6.0.0-8f681db3","@libp2p/peer-store":"9.0.0-8f681db3","@libp2p/utils":"4.0.0-8f681db3","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^10.0.0","@chainsafe/libp2p-noise":"^13.0.0","@chainsafe/libp2p-yamux":"^5.0.0","@libp2p/bootstrap":"9.0.0-8f681db3","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.1-8f681db3","@libp2p/interface-compliance-tests":"4.0.0-8f681db3","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.0-8f681db3","@libp2p/mdns":"9.0.0-8f681db3","@libp2p/mplex":"9.0.0-8f681db3","@libp2p/tcp":"8.0.0-8f681db3","@libp2p/websockets":"7.0.0-8f681db3","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.1-8f681db3","readmeFilename":"README.md","gitHead":"8f681db3847cb3a628f72d5491bc995461dfaf06","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"ad3d2b9298892ea09f221495cde75be780c67a94","size":344463,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.1-8f681db3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.1-8f681db3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.1-8f681db3_1691086896381_0.6479239646448616"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-03T18:21:36.643Z","publish_time":1691086896643,"_source_registry_name":"default","_cnpm_publish_time":1691086896643},"0.46.1-5ffa7a74":{"name":"libp2p","version":"0.46.1-5ffa7a74","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-5ffa7a74","@libp2p/interface":"0.1.0-5ffa7a74","@libp2p/interface-internal":"0.1.0-5ffa7a74","@libp2p/keychain":"3.0.0-5ffa7a74","@libp2p/logger":"3.0.0-5ffa7a74","@libp2p/multistream-select":"4.0.0-5ffa7a74","@libp2p/peer-collections":"4.0.0-5ffa7a74","@libp2p/peer-id":"3.0.0-5ffa7a74","@libp2p/peer-id-factory":"3.0.0-5ffa7a74","@libp2p/peer-record":"6.0.0-5ffa7a74","@libp2p/peer-store":"9.0.0-5ffa7a74","@libp2p/utils":"4.0.0-5ffa7a74","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-5ffa7a74","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.1-5ffa7a74","@libp2p/interface-compliance-tests":"4.0.0-5ffa7a74","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.0-5ffa7a74","@libp2p/mdns":"9.0.0-5ffa7a74","@libp2p/mplex":"9.0.0-5ffa7a74","@libp2p/tcp":"8.0.0-5ffa7a74","@libp2p/websockets":"7.0.0-5ffa7a74","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.1-5ffa7a74","readmeFilename":"README.md","gitHead":"5ffa7a74d5b972bdac387782d6010b6a19558600","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"53ba99dc0e23bf66343a549f83b5b80b992123e4","size":344463,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.1-5ffa7a74.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.1-5ffa7a74.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.1-5ffa7a74_1690923349737_0.11827402036450652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T20:55:50.053Z","publish_time":1690923350053,"_source_registry_name":"default","_cnpm_publish_time":1690923350053},"0.46.1":{"name":"libp2p","version":"0.46.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.0","@libp2p/interface":"^0.1.0","@libp2p/interface-internal":"^0.1.0","@libp2p/keychain":"^3.0.0","@libp2p/logger":"^3.0.0","@libp2p/multistream-select":"^4.0.0","@libp2p/peer-collections":"^4.0.0","@libp2p/peer-id":"^3.0.0","@libp2p/peer-id-factory":"^3.0.0","@libp2p/peer-record":"^6.0.0","@libp2p/peer-store":"^9.0.0","@libp2p/utils":"^4.0.0","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^9.0.0","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"^8.0.1","@libp2p/interface-compliance-tests":"^4.0.0","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"^10.0.0","@libp2p/mdns":"^9.0.0","@libp2p/mplex":"^9.0.0","@libp2p/tcp":"^8.0.0","@libp2p/websockets":"^7.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.1","gitHead":"b3c87b6dc14192ad4fe24b51738b4867a2177d1d","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"b04eff452c343f39cdb1eeb11d3ef0698cb1a894","size":345069,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.1_1690908172349_0.21996748400684019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T16:42:52.570Z","publish_time":1690908172570,"_source_registry_name":"default","_cnpm_publish_time":1690908172570},"0.46.0-8f855a3c":{"name":"libp2p","version":"0.46.0-8f855a3c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-8f855a3c","@libp2p/interface":"0.1.0-8f855a3c","@libp2p/interface-internal":"0.1.0-8f855a3c","@libp2p/keychain":"3.0.0-8f855a3c","@libp2p/logger":"3.0.0-8f855a3c","@libp2p/multistream-select":"4.0.0-8f855a3c","@libp2p/peer-collections":"4.0.0-8f855a3c","@libp2p/peer-id":"3.0.0-8f855a3c","@libp2p/peer-id-factory":"3.0.0-8f855a3c","@libp2p/peer-record":"6.0.0-8f855a3c","@libp2p/peer-store":"9.0.0-8f855a3c","@libp2p/utils":"4.0.0-8f855a3c","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-8f855a3c","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.0-8f855a3c","@libp2p/interface-compliance-tests":"4.0.0-8f855a3c","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.0-8f855a3c","@libp2p/mdns":"9.0.0-8f855a3c","@libp2p/mplex":"9.0.0-8f855a3c","@libp2p/tcp":"8.0.0-8f855a3c","@libp2p/websockets":"7.0.0-8f855a3c","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0-8f855a3c","readmeFilename":"README.md","gitHead":"8f855a3c58137daad7848f268277ba5ec573399c","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"87aac260903165e4c00c29be8248db3e4f439060","size":344460,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0-8f855a3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0-8f855a3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0-8f855a3c_1690903058635_0.5833049480016683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T15:17:38.852Z","publish_time":1690903058852,"_source_registry_name":"default","_cnpm_publish_time":1690903058852},"0.46.0-8d49602f":{"name":"libp2p","version":"0.46.0-8d49602f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-8d49602f","@libp2p/interface":"0.1.0-8d49602f","@libp2p/interface-internal":"0.1.0-8d49602f","@libp2p/keychain":"3.0.0-8d49602f","@libp2p/logger":"3.0.0-8d49602f","@libp2p/multistream-select":"4.0.0-8d49602f","@libp2p/peer-collections":"4.0.0-8d49602f","@libp2p/peer-id":"3.0.0-8d49602f","@libp2p/peer-id-factory":"3.0.0-8d49602f","@libp2p/peer-record":"6.0.0-8d49602f","@libp2p/peer-store":"9.0.0-8d49602f","@libp2p/utils":"4.0.0-8d49602f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-8d49602f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.0-8d49602f","@libp2p/interface-compliance-tests":"4.0.0-8d49602f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.0-8d49602f","@libp2p/mdns":"9.0.0-8d49602f","@libp2p/mplex":"9.0.0-8d49602f","@libp2p/tcp":"8.0.0-8d49602f","@libp2p/websockets":"7.0.0-8d49602f","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0-8d49602f","readmeFilename":"README.md","gitHead":"8d49602fb6f0c906f1920d397ff28705bb0bc845","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"f0c6d952cb48959a29957852c3e70b26e78dfa9a","size":344459,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0-8d49602f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0-8d49602f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0-8d49602f_1690900688249_0.7911124308931696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T14:38:08.499Z","publish_time":1690900688499,"_source_registry_name":"default","_cnpm_publish_time":1690900688499},"0.46.0-a4a10fd4":{"name":"libp2p","version":"0.46.0-a4a10fd4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-a4a10fd4","@libp2p/interface":"0.1.0-a4a10fd4","@libp2p/interface-internal":"0.1.0-a4a10fd4","@libp2p/keychain":"3.0.0-a4a10fd4","@libp2p/logger":"3.0.0-a4a10fd4","@libp2p/multistream-select":"4.0.0-a4a10fd4","@libp2p/peer-collections":"4.0.0-a4a10fd4","@libp2p/peer-id":"3.0.0-a4a10fd4","@libp2p/peer-id-factory":"3.0.0-a4a10fd4","@libp2p/peer-record":"6.0.0-a4a10fd4","@libp2p/peer-store":"9.0.0-a4a10fd4","@libp2p/utils":"4.0.0-a4a10fd4","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-a4a10fd4","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.0-a4a10fd4","@libp2p/interface-compliance-tests":"4.0.0-a4a10fd4","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.0-a4a10fd4","@libp2p/mdns":"9.0.0-a4a10fd4","@libp2p/mplex":"9.0.0-a4a10fd4","@libp2p/tcp":"8.0.0-a4a10fd4","@libp2p/websockets":"7.0.0-a4a10fd4","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0-a4a10fd4","readmeFilename":"README.md","gitHead":"a4a10fd4451ffc7d00f5bad28d3607c67b8805d7","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"9ea9801c80db0d7ab41d4226a439a90f2a9641a3","size":344456,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0-a4a10fd4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0-a4a10fd4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0-a4a10fd4_1690894670664_0.7587107644280147"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T12:57:50.993Z","publish_time":1690894670993,"_source_registry_name":"default","_cnpm_publish_time":1690894670993},"0.46.0-c858ca7f":{"name":"libp2p","version":"0.46.0-c858ca7f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-c858ca7f","@libp2p/interface":"0.1.0-c858ca7f","@libp2p/interface-internal":"0.1.0-c858ca7f","@libp2p/keychain":"3.0.0-c858ca7f","@libp2p/logger":"3.0.0-c858ca7f","@libp2p/multistream-select":"4.0.0-c858ca7f","@libp2p/peer-collections":"4.0.0-c858ca7f","@libp2p/peer-id":"3.0.0-c858ca7f","@libp2p/peer-id-factory":"3.0.0-c858ca7f","@libp2p/peer-record":"6.0.0-c858ca7f","@libp2p/peer-store":"9.0.0-c858ca7f","@libp2p/utils":"4.0.0-c858ca7f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-c858ca7f","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.0-c858ca7f","@libp2p/interface-compliance-tests":"4.0.0-c858ca7f","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.0-c858ca7f","@libp2p/mdns":"9.0.0-c858ca7f","@libp2p/mplex":"9.0.0-c858ca7f","@libp2p/tcp":"8.0.0-c858ca7f","@libp2p/websockets":"7.0.0-c858ca7f","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0-c858ca7f","readmeFilename":"README.md","gitHead":"c858ca7ffbd3d346d58b60ad4a6080cbbd68d006","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"5e387ea631b07f2d8de9d4508972e72fc43d91b3","size":344577,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0-c858ca7f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0-c858ca7f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0-c858ca7f_1690888743005_0.5386228273148899"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T11:19:03.255Z","publish_time":1690888743255,"_source_registry_name":"default","_cnpm_publish_time":1690888743255},"0.46.0-ef83dd1d":{"name":"libp2p","version":"0.46.0-ef83dd1d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-ef83dd1d","@libp2p/interface":"0.1.0-ef83dd1d","@libp2p/interface-internal":"0.1.0-ef83dd1d","@libp2p/keychain":"3.0.0-ef83dd1d","@libp2p/logger":"3.0.0-ef83dd1d","@libp2p/multistream-select":"4.0.0-ef83dd1d","@libp2p/peer-collections":"4.0.0-ef83dd1d","@libp2p/peer-id":"3.0.0-ef83dd1d","@libp2p/peer-id-factory":"3.0.0-ef83dd1d","@libp2p/peer-record":"6.0.0-ef83dd1d","@libp2p/peer-store":"9.0.0-ef83dd1d","@libp2p/utils":"4.0.0-ef83dd1d","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-ef83dd1d","@libp2p/daemon-client":"^7.0.0","@libp2p/daemon-server":"^6.0.0","@libp2p/floodsub":"8.0.0-ef83dd1d","@libp2p/interface-compliance-tests":"4.0.0-ef83dd1d","@libp2p/interop":"^9.0.0","@libp2p/kad-dht":"10.0.0-ef83dd1d","@libp2p/mdns":"9.0.0-ef83dd1d","@libp2p/mplex":"9.0.0-ef83dd1d","@libp2p/tcp":"8.0.0-ef83dd1d","@libp2p/websockets":"7.0.0-ef83dd1d","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0-ef83dd1d","readmeFilename":"README.md","gitHead":"ef83dd1df0439acdb4ccb4c83496cd5129680eba","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"3363f04053d45f3f5fcf52592837ed1faafec69b","size":344573,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0-ef83dd1d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0-ef83dd1d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0-ef83dd1d_1690879829332_0.955098248710138"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T08:50:29.570Z","publish_time":1690879829570,"_source_registry_name":"default","_cnpm_publish_time":1690879829570},"0.46.0-e66f4891":{"name":"libp2p","version":"0.46.0-e66f4891","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-e66f4891","@libp2p/interface":"0.1.0-e66f4891","@libp2p/interface-internal":"0.1.0-e66f4891","@libp2p/keychain":"3.0.0-e66f4891","@libp2p/logger":"3.0.0-e66f4891","@libp2p/multistream-select":"4.0.0-e66f4891","@libp2p/peer-collections":"4.0.0-e66f4891","@libp2p/peer-id":"3.0.0-e66f4891","@libp2p/peer-id-factory":"3.0.0-e66f4891","@libp2p/peer-record":"6.0.0-e66f4891","@libp2p/peer-store":"9.0.0-e66f4891","@libp2p/utils":"4.0.0-e66f4891","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-e66f4891","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-e66f4891","@libp2p/interface-compliance-tests":"4.0.0-e66f4891","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"10.0.0-e66f4891","@libp2p/mdns":"9.0.0-e66f4891","@libp2p/mplex":"9.0.0-e66f4891","@libp2p/tcp":"8.0.0-e66f4891","@libp2p/websockets":"7.0.0-e66f4891","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0-e66f4891","readmeFilename":"README.md","gitHead":"e66f48913128075c77692040b05df12c7f2e4db6","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"bcb55418fa19863255adb6e5a59f65ff3782728c","size":345014,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0-e66f4891.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0-e66f4891.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0-e66f4891_1690869942718_0.39938886260787276"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T06:05:42.964Z","publish_time":1690869942964,"_source_registry_name":"default","_cnpm_publish_time":1690869942964},"0.46.0-72e81dc1":{"name":"libp2p","version":"0.46.0-72e81dc1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-72e81dc1","@libp2p/interface":"0.1.0-72e81dc1","@libp2p/interface-internal":"0.1.0-72e81dc1","@libp2p/keychain":"3.0.0-72e81dc1","@libp2p/logger":"3.0.0-72e81dc1","@libp2p/multistream-select":"4.0.0-72e81dc1","@libp2p/peer-collections":"4.0.0-72e81dc1","@libp2p/peer-id":"3.0.0-72e81dc1","@libp2p/peer-id-factory":"3.0.0-72e81dc1","@libp2p/peer-record":"6.0.0-72e81dc1","@libp2p/peer-store":"9.0.0-72e81dc1","@libp2p/utils":"4.0.0-72e81dc1","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-72e81dc1","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-72e81dc1","@libp2p/interface-compliance-tests":"4.0.0-72e81dc1","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"10.0.0-72e81dc1","@libp2p/mdns":"9.0.0-72e81dc1","@libp2p/mplex":"9.0.0-72e81dc1","@libp2p/tcp":"8.0.0-72e81dc1","@libp2p/websockets":"7.0.0-72e81dc1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0-72e81dc1","readmeFilename":"README.md","gitHead":"72e81dc1ab66fe0bbcafe3261ec20e2a28aaad5f","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"3f25a52862df77cb53145ee1d04de74320299e46","size":344578,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0-72e81dc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0-72e81dc1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0-72e81dc1_1690824466994_0.22221561894921904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T17:27:47.275Z","publish_time":1690824467275,"_source_registry_name":"default","_cnpm_publish_time":1690824467275},"0.46.0-fdd80820":{"name":"libp2p","version":"0.46.0-fdd80820","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"2.0.0-fdd80820","@libp2p/interface":"0.1.0-fdd80820","@libp2p/interface-internal":"0.1.0-fdd80820","@libp2p/keychain":"3.0.0-fdd80820","@libp2p/logger":"3.0.0-fdd80820","@libp2p/multistream-select":"4.0.0-fdd80820","@libp2p/peer-collections":"4.0.0-fdd80820","@libp2p/peer-id":"3.0.0-fdd80820","@libp2p/peer-id-factory":"3.0.0-fdd80820","@libp2p/peer-record":"6.0.0-fdd80820","@libp2p/peer-store":"9.0.0-fdd80820","@libp2p/utils":"4.0.0-fdd80820","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"9.0.0-fdd80820","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-fdd80820","@libp2p/interface-compliance-tests":"4.0.0-fdd80820","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"10.0.0-fdd80820","@libp2p/mdns":"9.0.0-fdd80820","@libp2p/mplex":"9.0.0-fdd80820","@libp2p/tcp":"8.0.0-fdd80820","@libp2p/websockets":"7.0.0-fdd80820","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0-fdd80820","readmeFilename":"README.md","gitHead":"fdd80820a548b5bdc7f34086e1a140d8b4e395a7","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"621e41934083de1ef45fc667df92ca059074c69b","size":344581,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0-fdd80820.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0-fdd80820.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0-fdd80820_1690817169021_0.6981448046754684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T15:26:09.264Z","publish_time":1690817169264,"_source_registry_name":"default","_cnpm_publish_time":1690817169264},"0.46.0":{"name":"libp2p","version":"0.46.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^2.0.0","@libp2p/interface":"^0.1.0","@libp2p/interface-internal":"^0.1.0","@libp2p/keychain":"^3.0.0","@libp2p/logger":"^3.0.0","@libp2p/multistream-select":"^4.0.0","@libp2p/peer-collections":"^4.0.0","@libp2p/peer-id":"^3.0.0","@libp2p/peer-id-factory":"^3.0.0","@libp2p/peer-record":"^6.0.0","@libp2p/peer-store":"^9.0.0","@libp2p/utils":"^4.0.0","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^9.0.0","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"^7.0.0","@libp2p/interface-compliance-tests":"^4.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^10.0.0","@libp2p/mdns":"^9.0.0","@libp2p/mplex":"^9.0.0","@libp2p/tcp":"^8.0.0","@libp2p/websockets":"^7.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.46.0","gitHead":"67ca252695ee17d01a4a4ec0ec5c1b4a8c44201a","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"5f599efa5e059dd268b7490d74ac3dfa9d163f41","size":344532,"noattachment":false,"key":"/libp2p/-/libp2p-0.46.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.46.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.46.0_1690806968209_0.9141314785222854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T12:36:08.487Z","publish_time":1690806968487,"_source_registry_name":"default","_cnpm_publish_time":1690806968487},"0.45.9-1f7e18b0":{"name":"libp2p","version":"0.45.9-1f7e18b0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-1f7e18b0","@libp2p/interface":"0.0.1-1f7e18b0","@libp2p/interface-internal":"0.0.1-1f7e18b0","@libp2p/keychain":"2.0.1-1f7e18b0","@libp2p/logger":"2.1.1-1f7e18b0","@libp2p/multistream-select":"3.1.9-1f7e18b0","@libp2p/peer-collections":"3.0.2-1f7e18b0","@libp2p/peer-id":"2.0.3-1f7e18b0","@libp2p/peer-id-factory":"2.0.3-1f7e18b0","@libp2p/peer-record":"5.0.4-1f7e18b0","@libp2p/peer-store":"8.2.1-1f7e18b0","@libp2p/utils":"3.0.12-1f7e18b0","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-1f7e18b0","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-1f7e18b0","@libp2p/interface-compliance-tests":"3.0.7-1f7e18b0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-1f7e18b0","@libp2p/mdns":"8.0.0-1f7e18b0","@libp2p/mplex":"8.0.4-1f7e18b0","@libp2p/tcp":"7.0.3-1f7e18b0","@libp2p/websockets":"6.0.3-1f7e18b0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js"},"_id":"libp2p@0.45.9-1f7e18b0","readmeFilename":"README.md","gitHead":"1f7e18b07094046f10df89a1c6eab505d4c13225","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"6b6bf6aef11a9e57807b8ef16ed3b1a1d9317709","size":344603,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-1f7e18b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-1f7e18b0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-1f7e18b0_1690730180221_0.4908539560282974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-30T15:16:20.464Z","publish_time":1690730180464,"_source_registry_name":"default","_cnpm_publish_time":1690730180464},"0.45.9-57c32721":{"name":"libp2p","version":"0.45.9-57c32721","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-57c32721","@libp2p/interface":"0.0.1-57c32721","@libp2p/interface-internal":"0.0.1-57c32721","@libp2p/keychain":"2.0.1-57c32721","@libp2p/logger":"2.1.1-57c32721","@libp2p/multistream-select":"3.1.9-57c32721","@libp2p/peer-collections":"3.0.2-57c32721","@libp2p/peer-id":"2.0.3-57c32721","@libp2p/peer-id-factory":"2.0.3-57c32721","@libp2p/peer-record":"5.0.4-57c32721","@libp2p/peer-store":"8.2.1-57c32721","@libp2p/utils":"3.0.12-57c32721","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-57c32721","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-57c32721","@libp2p/interface-compliance-tests":"3.0.7-57c32721","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-57c32721","@libp2p/mdns":"8.0.0-57c32721","@libp2p/mplex":"8.0.4-57c32721","@libp2p/tcp":"7.0.3-57c32721","@libp2p/websockets":"6.0.3-57c32721","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"_id":"libp2p@0.45.9-57c32721","readmeFilename":"README.md","gitHead":"57c32721c881aeb39979be0604c379c47bda8374","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"b8a8907a1e0853f1348d7e03aa7d1a4bb22ce027","size":344451,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-57c32721.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-57c32721.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-57c32721_1690720420126_0.5579740813488878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-30T12:33:40.370Z","publish_time":1690720420370,"_source_registry_name":"default","_cnpm_publish_time":1690720420370},"0.45.9-a41d25d4":{"name":"libp2p","version":"0.45.9-a41d25d4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-a41d25d4","@libp2p/interface":"0.0.1-a41d25d4","@libp2p/interface-internal":"0.0.1-a41d25d4","@libp2p/keychain":"2.0.1-a41d25d4","@libp2p/logger":"2.1.1-a41d25d4","@libp2p/multistream-select":"3.1.9-a41d25d4","@libp2p/peer-collections":"3.0.2-a41d25d4","@libp2p/peer-id":"2.0.3-a41d25d4","@libp2p/peer-id-factory":"2.0.3-a41d25d4","@libp2p/peer-record":"5.0.4-a41d25d4","@libp2p/peer-store":"8.2.1-a41d25d4","@libp2p/utils":"3.0.12-a41d25d4","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-a41d25d4","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-a41d25d4","@libp2p/interface-compliance-tests":"3.0.7-a41d25d4","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-a41d25d4","@libp2p/mdns":"8.0.0-a41d25d4","@libp2p/mplex":"8.0.4-a41d25d4","@libp2p/tcp":"7.0.3-a41d25d4","@libp2p/websockets":"6.0.3-a41d25d4","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"_id":"libp2p@0.45.9-a41d25d4","readmeFilename":"README.md","gitHead":"a41d25d49696febd7fd903bbdcc95ebaeb5d4b35","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"e7204431bd65237ee5d17273ec8a851ebeeb023c","size":344617,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-a41d25d4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-a41d25d4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-a41d25d4_1690718523927_0.8362055460467992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-30T12:02:04.223Z","publish_time":1690718524223,"_source_registry_name":"default","_cnpm_publish_time":1690718524223},"0.45.9-7f60b579":{"name":"libp2p","version":"0.45.9-7f60b579","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-7f60b579","@libp2p/interface":"0.0.1-7f60b579","@libp2p/interface-internal":"0.0.1-7f60b579","@libp2p/keychain":"2.0.1-7f60b579","@libp2p/logger":"2.1.1-7f60b579","@libp2p/multistream-select":"3.1.9-7f60b579","@libp2p/peer-collections":"3.0.2-7f60b579","@libp2p/peer-id":"2.0.3-7f60b579","@libp2p/peer-id-factory":"2.0.3-7f60b579","@libp2p/peer-record":"5.0.4-7f60b579","@libp2p/peer-store":"8.2.1-7f60b579","@libp2p/utils":"3.0.12-7f60b579","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-7f60b579","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-7f60b579","@libp2p/interface-compliance-tests":"3.0.7-7f60b579","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-7f60b579","@libp2p/mdns":"8.0.0-7f60b579","@libp2p/mplex":"8.0.4-7f60b579","@libp2p/tcp":"7.0.3-7f60b579","@libp2p/websockets":"6.0.3-7f60b579","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"_id":"libp2p@0.45.9-7f60b579","readmeFilename":"README.md","gitHead":"7f60b579cda088970f7b50ecdbf4d342d32f6f0b","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"c049fe6bd6ef1d2aa7ff445faa47b7f390d459a1","size":344453,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-7f60b579.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-7f60b579.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-7f60b579_1690575968554_0.6489975167476367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-28T20:26:08.945Z","publish_time":1690575968945,"_source_registry_name":"default","_cnpm_publish_time":1690575968945},"0.45.9-69c93ac5":{"name":"libp2p","version":"0.45.9-69c93ac5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-69c93ac5","@libp2p/interface":"0.0.1-69c93ac5","@libp2p/interface-internal":"0.0.1-69c93ac5","@libp2p/keychain":"2.0.1-69c93ac5","@libp2p/logger":"2.1.1-69c93ac5","@libp2p/multistream-select":"3.1.9-69c93ac5","@libp2p/peer-collections":"3.0.2-69c93ac5","@libp2p/peer-id":"2.0.3-69c93ac5","@libp2p/peer-id-factory":"2.0.3-69c93ac5","@libp2p/peer-record":"5.0.4-69c93ac5","@libp2p/peer-store":"8.2.1-69c93ac5","@libp2p/utils":"3.0.12-69c93ac5","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-69c93ac5","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-69c93ac5","@libp2p/interface-compliance-tests":"3.0.7-69c93ac5","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-69c93ac5","@libp2p/mdns":"8.0.0-69c93ac5","@libp2p/mplex":"8.0.4-69c93ac5","@libp2p/tcp":"7.0.3-69c93ac5","@libp2p/websockets":"6.0.3-69c93ac5","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"_id":"libp2p@0.45.9-69c93ac5","readmeFilename":"README.md","gitHead":"69c93ac573e344aded16959d9ec21fd3e623c733","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"6ccf2c2892f38c661654a26f95d99957608f2c05","size":344422,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-69c93ac5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-69c93ac5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-69c93ac5_1690567153240_0.9843861263793774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-28T17:59:13.529Z","publish_time":1690567153529,"_source_registry_name":"default","_cnpm_publish_time":1690567153529},"0.45.9-c999d6a7":{"name":"libp2p","version":"0.45.9-c999d6a7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-c999d6a7","@libp2p/interface":"0.0.1-c999d6a7","@libp2p/interface-internal":"0.0.1-c999d6a7","@libp2p/keychain":"2.0.1-c999d6a7","@libp2p/logger":"2.1.1-c999d6a7","@libp2p/multistream-select":"3.1.9-c999d6a7","@libp2p/peer-collections":"3.0.2-c999d6a7","@libp2p/peer-id":"2.0.3-c999d6a7","@libp2p/peer-id-factory":"2.0.3-c999d6a7","@libp2p/peer-record":"5.0.4-c999d6a7","@libp2p/peer-store":"8.2.1-c999d6a7","@libp2p/utils":"3.0.12-c999d6a7","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-c999d6a7","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-c999d6a7","@libp2p/interface-compliance-tests":"3.0.7-c999d6a7","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-c999d6a7","@libp2p/mdns":"8.0.0-c999d6a7","@libp2p/mplex":"8.0.4-c999d6a7","@libp2p/tcp":"7.0.3-c999d6a7","@libp2p/websockets":"6.0.3-c999d6a7","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^40.0.1","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"_id":"libp2p@0.45.9-c999d6a7","readmeFilename":"README.md","gitHead":"c999d6a74971f5bfa5f173595cbf91cfad469bf8","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"5521198b98608adca6c584d1a8cb04fa7eea55bc","size":350074,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-c999d6a7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-c999d6a7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-c999d6a7_1690471407486_0.20051148968144883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-27T15:23:27.727Z","publish_time":1690471407727,"_source_registry_name":"default","_cnpm_publish_time":1690471407727},"0.45.9-a1ec46b5":{"name":"libp2p","version":"0.45.9-a1ec46b5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-a1ec46b5","@libp2p/interface":"0.0.1-a1ec46b5","@libp2p/interface-internal":"0.0.1-a1ec46b5","@libp2p/keychain":"2.0.1-a1ec46b5","@libp2p/logger":"2.1.1-a1ec46b5","@libp2p/multistream-select":"3.1.9-a1ec46b5","@libp2p/peer-collections":"3.0.2-a1ec46b5","@libp2p/peer-id":"2.0.3-a1ec46b5","@libp2p/peer-id-factory":"2.0.3-a1ec46b5","@libp2p/peer-record":"5.0.4-a1ec46b5","@libp2p/peer-store":"8.2.1-a1ec46b5","@libp2p/utils":"3.0.12-a1ec46b5","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-a1ec46b5","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-a1ec46b5","@libp2p/interface-compliance-tests":"3.0.7-a1ec46b5","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-a1ec46b5","@libp2p/mdns":"8.0.0-a1ec46b5","@libp2p/mplex":"8.0.4-a1ec46b5","@libp2p/tcp":"7.0.3-a1ec46b5","@libp2p/websockets":"6.0.3-a1ec46b5","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"a1ec46b5f5606b7bdf3e5b085013fb88e26439f9","_id":"libp2p@0.45.9-a1ec46b5","_nodeVersion":"18.17.0","_npmVersion":"8.19.4","dist":{"shasum":"68eb9efc2a949d13e483b175c34ad4ee61eeeecc","size":349448,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-a1ec46b5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-a1ec46b5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-a1ec46b5_1690388190767_0.6887804973479199"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-26T16:16:31.371Z","publish_time":1690388191371,"_source_registry_name":"default","_cnpm_publish_time":1690388191371},"0.45.9-7debe031":{"name":"libp2p","version":"0.45.9-7debe031","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-7debe031","@libp2p/interface":"0.0.1-7debe031","@libp2p/interface-internal":"0.0.1-7debe031","@libp2p/keychain":"2.0.1-7debe031","@libp2p/logger":"2.1.1-7debe031","@libp2p/multistream-select":"3.1.9-7debe031","@libp2p/peer-collections":"3.0.2-7debe031","@libp2p/peer-id":"2.0.3-7debe031","@libp2p/peer-id-factory":"2.0.3-7debe031","@libp2p/peer-record":"5.0.4-7debe031","@libp2p/peer-store":"8.2.1-7debe031","@libp2p/utils":"3.0.12-7debe031","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-7debe031","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-7debe031","@libp2p/interface-compliance-tests":"3.0.7-7debe031","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-7debe031","@libp2p/mdns":"8.0.0-7debe031","@libp2p/mplex":"8.0.4-7debe031","@libp2p/tcp":"7.0.3-7debe031","@libp2p/websockets":"6.0.3-7debe031","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"7debe0312f6df68e27dc26410a745c98477abe59","_id":"libp2p@0.45.9-7debe031","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"dd83d800292f2840238b2b2e0f5c0db9809f46cd","size":348472,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-7debe031.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-7debe031.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-7debe031_1690353275394_0.1444507222770366"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-26T06:34:35.681Z","publish_time":1690353275681,"_source_registry_name":"default","_cnpm_publish_time":1690353275681},"0.45.9-c2232166":{"name":"libp2p","version":"0.45.9-c2232166","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-c2232166","@libp2p/interface":"0.0.1-c2232166","@libp2p/interface-internal":"0.0.1-c2232166","@libp2p/keychain":"2.0.1-c2232166","@libp2p/logger":"2.1.1-c2232166","@libp2p/multistream-select":"3.1.9-c2232166","@libp2p/peer-collections":"3.0.2-c2232166","@libp2p/peer-id":"2.0.3-c2232166","@libp2p/peer-id-factory":"2.0.3-c2232166","@libp2p/peer-record":"5.0.4-c2232166","@libp2p/peer-store":"8.2.1-c2232166","@libp2p/utils":"3.0.12-c2232166","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-c2232166","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-c2232166","@libp2p/interface-compliance-tests":"3.0.7-c2232166","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-c2232166","@libp2p/mdns":"8.0.0-c2232166","@libp2p/mplex":"8.0.4-c2232166","@libp2p/tcp":"7.0.3-c2232166","@libp2p/websockets":"6.0.3-c2232166","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"c22321662f9dde963993865506655fce05967c73","_id":"libp2p@0.45.9-c2232166","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"a42e1581501b08294e55d709f840d64858791d54","size":348473,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-c2232166.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-c2232166.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-c2232166_1690291107775_0.03281160223293367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-25T13:18:28.084Z","publish_time":1690291108084,"_source_registry_name":"default","_cnpm_publish_time":1690291108084},"0.45.9-791f56f0":{"name":"libp2p","version":"0.45.9-791f56f0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-791f56f0","@libp2p/interface":"0.0.1-791f56f0","@libp2p/interface-internal":"0.0.1-791f56f0","@libp2p/keychain":"2.0.1-791f56f0","@libp2p/logger":"2.1.1-791f56f0","@libp2p/multistream-select":"3.1.9-791f56f0","@libp2p/peer-collections":"3.0.2-791f56f0","@libp2p/peer-id":"2.0.3-791f56f0","@libp2p/peer-id-factory":"2.0.3-791f56f0","@libp2p/peer-record":"5.0.4-791f56f0","@libp2p/peer-store":"8.2.1-791f56f0","@libp2p/utils":"3.0.12-791f56f0","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-791f56f0","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-791f56f0","@libp2p/interface-compliance-tests":"3.0.7-791f56f0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-791f56f0","@libp2p/mdns":"8.0.0-791f56f0","@libp2p/mplex":"8.0.4-791f56f0","@libp2p/tcp":"7.0.3-791f56f0","@libp2p/websockets":"6.0.3-791f56f0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"791f56f06bd1489d6ed29eed0517a03d6b7544fd","_id":"libp2p@0.45.9-791f56f0","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"fbb0a8e86e808ad153c821e9094443f77e4dc46b","size":348477,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-791f56f0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-791f56f0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-791f56f0_1690270275086_0.3844800652126159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-25T07:31:15.310Z","publish_time":1690270275310,"_source_registry_name":"default","_cnpm_publish_time":1690270275310},"0.45.9-b1024c6c":{"name":"libp2p","version":"0.45.9-b1024c6c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-b1024c6c","@libp2p/interface":"0.0.1-b1024c6c","@libp2p/interface-internal":"0.0.1-b1024c6c","@libp2p/keychain":"2.0.1-b1024c6c","@libp2p/logger":"2.1.1-b1024c6c","@libp2p/multistream-select":"3.1.9-b1024c6c","@libp2p/peer-collections":"3.0.2-b1024c6c","@libp2p/peer-id":"2.0.3-b1024c6c","@libp2p/peer-id-factory":"2.0.3-b1024c6c","@libp2p/peer-record":"5.0.4-b1024c6c","@libp2p/peer-store":"8.2.1-b1024c6c","@libp2p/utils":"3.0.12-b1024c6c","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pipe":"^3.0.1","it-protobuf-stream":"^1.0.0","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-b1024c6c","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-b1024c6c","@libp2p/interface-compliance-tests":"3.0.7-b1024c6c","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-b1024c6c","@libp2p/mdns":"8.0.0-b1024c6c","@libp2p/mplex":"8.0.4-b1024c6c","@libp2p/tcp":"7.0.3-b1024c6c","@libp2p/websockets":"6.0.3-b1024c6c","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.2.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"b1024c6cc352b0e3bb17f7a06dff0f7d9a3e24e0","_id":"libp2p@0.45.9-b1024c6c","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"612997f132a000914b9a96b7907fcf09e1d51cad","size":348476,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-b1024c6c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-b1024c6c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-b1024c6c_1690199331606_0.5275523643185014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-24T11:48:51.835Z","publish_time":1690199331835,"_source_registry_name":"default","_cnpm_publish_time":1690199331835},"0.45.9-e9cafd3d":{"name":"libp2p","version":"0.45.9-e9cafd3d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-e9cafd3d","@libp2p/interface":"0.0.1-e9cafd3d","@libp2p/interface-internal":"0.0.1-e9cafd3d","@libp2p/keychain":"2.0.1-e9cafd3d","@libp2p/logger":"2.1.1-e9cafd3d","@libp2p/multistream-select":"3.1.9-e9cafd3d","@libp2p/peer-collections":"3.0.2-e9cafd3d","@libp2p/peer-id":"2.0.3-e9cafd3d","@libp2p/peer-id-factory":"2.0.3-e9cafd3d","@libp2p/peer-record":"5.0.4-e9cafd3d","@libp2p/peer-store":"8.2.1-e9cafd3d","@libp2p/utils":"3.0.12-e9cafd3d","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^9.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"8.0.0-e9cafd3d","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"7.0.2-e9cafd3d","@libp2p/interface-compliance-tests":"3.0.7-e9cafd3d","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-e9cafd3d","@libp2p/mdns":"8.0.0-e9cafd3d","@libp2p/mplex":"8.0.4-e9cafd3d","@libp2p/tcp":"7.0.3-e9cafd3d","@libp2p/websockets":"6.0.3-e9cafd3d","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.13","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"e9cafd3d8ab0f8e0655ff44e04aa41fccc912b51","_id":"libp2p@0.45.9-e9cafd3d","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"6c253d43111cc4225f4b008077f957c988ad6214","size":346432,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-e9cafd3d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-e9cafd3d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-e9cafd3d_1689856099882_0.5448923578791605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T12:28:20.101Z","publish_time":1689856100101,"_source_registry_name":"default","_cnpm_publish_time":1689856100101},"0.45.9-06f4901a":{"name":"libp2p","version":"0.45.9-06f4901a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-06f4901a","@libp2p/interface":"0.0.1-06f4901a","@libp2p/interface-internal":"0.0.1-06f4901a","@libp2p/keychain":"2.0.1-06f4901a","@libp2p/logger":"2.1.1-06f4901a","@libp2p/multistream-select":"3.1.9-06f4901a","@libp2p/peer-collections":"3.0.2-06f4901a","@libp2p/peer-id":"2.0.3-06f4901a","@libp2p/peer-id-factory":"2.0.3-06f4901a","@libp2p/peer-record":"5.0.4-06f4901a","@libp2p/peer-store":"8.2.1-06f4901a","@libp2p/utils":"3.0.12-06f4901a","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-06f4901a","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-06f4901a","@libp2p/interface-compliance-tests":"3.0.7-06f4901a","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-06f4901a","@libp2p/mdns":"8.0.0-06f4901a","@libp2p/mplex":"8.0.4-06f4901a","@libp2p/tcp":"7.0.3-06f4901a","@libp2p/websockets":"6.0.3-06f4901a","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"06f4901a367ef8e6b9f74bc9b896cdb091c31b12","_id":"libp2p@0.45.9-06f4901a","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"ef19113174e4120172f3849c9e238c03e99d4c79","size":346222,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-06f4901a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-06f4901a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-06f4901a_1689840309145_0.5238458155559904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T08:05:09.409Z","publish_time":1689840309409,"_source_registry_name":"default","_cnpm_publish_time":1689840309409},"0.45.9-7b5c54dd":{"name":"libp2p","version":"0.45.9-7b5c54dd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-7b5c54dd","@libp2p/interface":"0.0.1-7b5c54dd","@libp2p/interface-internal":"0.0.1-7b5c54dd","@libp2p/keychain":"2.0.1-7b5c54dd","@libp2p/logger":"2.1.1-7b5c54dd","@libp2p/multistream-select":"3.1.9-7b5c54dd","@libp2p/peer-collections":"3.0.2-7b5c54dd","@libp2p/peer-id":"2.0.3-7b5c54dd","@libp2p/peer-id-factory":"2.0.3-7b5c54dd","@libp2p/peer-record":"5.0.4-7b5c54dd","@libp2p/peer-store":"8.2.1-7b5c54dd","@libp2p/utils":"3.0.12-7b5c54dd","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-7b5c54dd","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-7b5c54dd","@libp2p/interface-compliance-tests":"3.0.7-7b5c54dd","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-7b5c54dd","@libp2p/mdns":"8.0.0-7b5c54dd","@libp2p/mplex":"8.0.4-7b5c54dd","@libp2p/tcp":"7.0.3-7b5c54dd","@libp2p/websockets":"6.0.3-7b5c54dd","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"7b5c54ddcec99c90c2fdc0539a83d576f172aa49","_id":"libp2p@0.45.9-7b5c54dd","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"713655b15535a39fec7072d945982c5280dab4be","size":345501,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-7b5c54dd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-7b5c54dd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-7b5c54dd_1689781962208_0.9400423125410668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-19T15:52:42.471Z","publish_time":1689781962471,"_source_registry_name":"default","_cnpm_publish_time":1689781962471},"0.45.9-5eee70a4":{"name":"libp2p","version":"0.45.9-5eee70a4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-5eee70a4","@libp2p/interface":"0.0.1-5eee70a4","@libp2p/interface-internal":"0.0.1-5eee70a4","@libp2p/keychain":"2.0.1-5eee70a4","@libp2p/logger":"2.1.1-5eee70a4","@libp2p/multistream-select":"3.1.9-5eee70a4","@libp2p/peer-collections":"3.0.2-5eee70a4","@libp2p/peer-id":"2.0.3-5eee70a4","@libp2p/peer-id-factory":"2.0.3-5eee70a4","@libp2p/peer-record":"5.0.4-5eee70a4","@libp2p/peer-store":"8.2.1-5eee70a4","@libp2p/utils":"3.0.12-5eee70a4","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-5eee70a4","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-5eee70a4","@libp2p/interface-compliance-tests":"3.0.7-5eee70a4","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-5eee70a4","@libp2p/mdns":"8.0.0-5eee70a4","@libp2p/mplex":"8.0.4-5eee70a4","@libp2p/tcp":"7.0.3-5eee70a4","@libp2p/websockets":"6.0.3-5eee70a4","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"5eee70a4b83e05342c629dda41a0b59b43ce30a3","_id":"libp2p@0.45.9-5eee70a4","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"c423ad82129104ebc6c561f688a7e47523d660c7","size":345502,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-5eee70a4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-5eee70a4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-5eee70a4_1689728648928_0.8526869315509944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-19T01:04:09.236Z","publish_time":1689728649236,"_source_registry_name":"default","_cnpm_publish_time":1689728649236},"0.45.9-daeb43d8":{"name":"libp2p","version":"0.45.9-daeb43d8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-daeb43d8","@libp2p/interface":"0.0.1-daeb43d8","@libp2p/interface-internal":"0.0.1-daeb43d8","@libp2p/keychain":"2.0.1-daeb43d8","@libp2p/logger":"2.1.1-daeb43d8","@libp2p/multistream-select":"3.1.9-daeb43d8","@libp2p/peer-collections":"3.0.2-daeb43d8","@libp2p/peer-id":"2.0.3-daeb43d8","@libp2p/peer-id-factory":"2.0.3-daeb43d8","@libp2p/peer-record":"5.0.4-daeb43d8","@libp2p/peer-store":"8.2.1-daeb43d8","@libp2p/utils":"3.0.12-daeb43d8","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-daeb43d8","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-daeb43d8","@libp2p/interface-compliance-tests":"3.0.7-daeb43d8","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-daeb43d8","@libp2p/mdns":"8.0.0-daeb43d8","@libp2p/mplex":"8.0.4-daeb43d8","@libp2p/tcp":"7.0.3-daeb43d8","@libp2p/websockets":"6.0.3-daeb43d8","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"daeb43d8821d2df1999871797a22fbdf502731f8","_id":"libp2p@0.45.9-daeb43d8","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"164037377bbb69075cc3336e82bcb91f56c11002","size":345502,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-daeb43d8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-daeb43d8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-daeb43d8_1688582999319_0.7517176605359293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-05T18:49:59.558Z","publish_time":1688582999558,"_source_registry_name":"default","_cnpm_publish_time":1688582999558},"0.45.9-5315f7bc":{"name":"libp2p","version":"0.45.9-5315f7bc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-5315f7bc","@libp2p/interface":"0.0.1-5315f7bc","@libp2p/interface-internal":"0.0.1-5315f7bc","@libp2p/keychain":"2.0.1-5315f7bc","@libp2p/logger":"2.1.1-5315f7bc","@libp2p/multistream-select":"3.1.9-5315f7bc","@libp2p/peer-collections":"3.0.2-5315f7bc","@libp2p/peer-id":"2.0.3-5315f7bc","@libp2p/peer-id-factory":"2.0.3-5315f7bc","@libp2p/peer-record":"5.0.4-5315f7bc","@libp2p/peer-store":"8.2.1-5315f7bc","@libp2p/utils":"3.0.12-5315f7bc","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-5315f7bc","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-5315f7bc","@libp2p/interface-compliance-tests":"3.0.7-5315f7bc","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-5315f7bc","@libp2p/mdns":"8.0.0-5315f7bc","@libp2p/mplex":"8.0.4-5315f7bc","@libp2p/tcp":"7.0.3-5315f7bc","@libp2p/websockets":"6.0.3-5315f7bc","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"5315f7bc720e8e45ed7bdafa8397b6a1acc2fe4b","_id":"libp2p@0.45.9-5315f7bc","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"19888bee83115ad5e3d09592e5b0446978e98969","size":345503,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-5315f7bc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-5315f7bc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-5315f7bc_1688506489856_0.9031099793236161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-04T21:34:50.187Z","publish_time":1688506490187,"_source_registry_name":"default","_cnpm_publish_time":1688506490187},"0.45.9-6eab9c5e":{"name":"libp2p","version":"0.45.9-6eab9c5e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-6eab9c5e","@libp2p/interface":"0.0.1-6eab9c5e","@libp2p/interface-internal":"0.0.1-6eab9c5e","@libp2p/keychain":"2.0.1-6eab9c5e","@libp2p/logger":"2.1.1-6eab9c5e","@libp2p/multistream-select":"3.1.9-6eab9c5e","@libp2p/peer-collections":"3.0.2-6eab9c5e","@libp2p/peer-id":"2.0.3-6eab9c5e","@libp2p/peer-id-factory":"2.0.3-6eab9c5e","@libp2p/peer-record":"5.0.4-6eab9c5e","@libp2p/peer-store":"8.2.1-6eab9c5e","@libp2p/utils":"3.0.12-6eab9c5e","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-6eab9c5e","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-6eab9c5e","@libp2p/interface-compliance-tests":"3.0.7-6eab9c5e","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-6eab9c5e","@libp2p/mdns":"8.0.0-6eab9c5e","@libp2p/mplex":"8.0.4-6eab9c5e","@libp2p/tcp":"7.0.3-6eab9c5e","@libp2p/websockets":"6.0.3-6eab9c5e","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"6eab9c5e3d5cf829abdf347b2f8b86ae5404cd10","_id":"libp2p@0.45.9-6eab9c5e","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"0a8b30ed5f671ec4d252628c405a19a4f1b290c7","size":345500,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-6eab9c5e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-6eab9c5e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-6eab9c5e_1688492440063_0.6277660953883293"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-04T17:40:40.232Z","publish_time":1688492440232,"_source_registry_name":"default","_cnpm_publish_time":1688492440232},"0.45.9-7fb23cd3":{"name":"libp2p","version":"0.45.9-7fb23cd3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-7fb23cd3","@libp2p/interface":"0.0.1-7fb23cd3","@libp2p/interface-internal":"0.0.1-7fb23cd3","@libp2p/keychain":"2.0.1-7fb23cd3","@libp2p/logger":"2.1.1-7fb23cd3","@libp2p/multistream-select":"3.1.9-7fb23cd3","@libp2p/peer-collections":"3.0.2-7fb23cd3","@libp2p/peer-id":"2.0.3-7fb23cd3","@libp2p/peer-id-factory":"2.0.3-7fb23cd3","@libp2p/peer-record":"5.0.4-7fb23cd3","@libp2p/peer-store":"8.2.1-7fb23cd3","@libp2p/utils":"3.0.12-7fb23cd3","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-7fb23cd3","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-7fb23cd3","@libp2p/interface-compliance-tests":"3.0.7-7fb23cd3","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-7fb23cd3","@libp2p/mdns":"8.0.0-7fb23cd3","@libp2p/mplex":"8.0.4-7fb23cd3","@libp2p/tcp":"7.0.3-7fb23cd3","@libp2p/websockets":"6.0.3-7fb23cd3","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.1.1","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.2","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"7fb23cd340789041587a073975a88d8c5a327fd8","_id":"libp2p@0.45.9-7fb23cd3","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"39f149b8b12e52cd6a9db48560f481ffa96f7c89","size":345351,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-7fb23cd3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-7fb23cd3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-7fb23cd3_1687942747923_0.26978425804335804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-28T08:59:08.181Z","publish_time":1687942748181,"_source_registry_name":"default","_cnpm_publish_time":1687942748181},"0.45.9-42c1c097":{"name":"libp2p","version":"0.45.9-42c1c097","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-42c1c097","@libp2p/interface":"0.0.1-42c1c097","@libp2p/interface-internal":"0.0.1-42c1c097","@libp2p/keychain":"2.0.1-42c1c097","@libp2p/logger":"2.1.1-42c1c097","@libp2p/multistream-select":"3.1.9-42c1c097","@libp2p/peer-collections":"3.0.2-42c1c097","@libp2p/peer-id":"2.0.3-42c1c097","@libp2p/peer-id-factory":"2.0.3-42c1c097","@libp2p/peer-record":"5.0.4-42c1c097","@libp2p/peer-store":"8.2.1-42c1c097","@libp2p/utils":"3.0.12-42c1c097","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-42c1c097","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-42c1c097","@libp2p/interface-compliance-tests":"3.0.7-42c1c097","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-42c1c097","@libp2p/mdns":"8.0.0-42c1c097","@libp2p/mplex":"8.0.4-42c1c097","@libp2p/tcp":"7.0.3-42c1c097","@libp2p/websockets":"6.0.3-42c1c097","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"42c1c097fce73ef5035985f8e9305e735852b940","_id":"libp2p@0.45.9-42c1c097","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"a86a1dc10a082e5e0e476f5289f6239fb9d87249","size":345351,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-42c1c097.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-42c1c097.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-42c1c097_1687880439705_0.2959663461802873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-27T15:40:39.989Z","publish_time":1687880439989,"_source_registry_name":"default","_cnpm_publish_time":1687880439989},"0.45.9-85a317bb":{"name":"libp2p","version":"0.45.9-85a317bb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-85a317bb","@libp2p/interface":"0.0.1-85a317bb","@libp2p/interface-internal":"0.0.1-85a317bb","@libp2p/keychain":"2.0.1-85a317bb","@libp2p/logger":"2.1.1-85a317bb","@libp2p/multistream-select":"3.1.9-85a317bb","@libp2p/peer-collections":"3.0.2-85a317bb","@libp2p/peer-id":"2.0.3-85a317bb","@libp2p/peer-id-factory":"2.0.3-85a317bb","@libp2p/peer-record":"5.0.4-85a317bb","@libp2p/peer-store":"8.2.1-85a317bb","@libp2p/utils":"3.0.12-85a317bb","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-85a317bb","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"7.0.2-85a317bb","@libp2p/interface-compliance-tests":"3.0.7-85a317bb","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-85a317bb","@libp2p/mdns":"8.0.0-85a317bb","@libp2p/mplex":"8.0.4-85a317bb","@libp2p/tcp":"7.0.3-85a317bb","@libp2p/websockets":"6.0.3-85a317bb","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"85a317bb97b1e7250da2640934ccca6da06dc184","_id":"libp2p@0.45.9-85a317bb","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"dd5092753dc5946265a3908ec37e6d76e9575cc6","size":345352,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-85a317bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-85a317bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-85a317bb_1687877018713_0.7291811270425601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-27T14:43:39.066Z","publish_time":1687877019066,"_source_registry_name":"default","_cnpm_publish_time":1687877019066},"0.45.9-2e561fe9":{"name":"libp2p","version":"0.45.9-2e561fe9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-2e561fe9","@libp2p/interface":"0.0.1-2e561fe9","@libp2p/interface-internal":"0.0.1-2e561fe9","@libp2p/keychain":"2.0.1-2e561fe9","@libp2p/logger":"2.1.1-2e561fe9","@libp2p/multistream-select":"3.1.9-2e561fe9","@libp2p/peer-collections":"3.0.2-2e561fe9","@libp2p/peer-id":"2.0.3-2e561fe9","@libp2p/peer-id-factory":"2.0.3-2e561fe9","@libp2p/peer-record":"5.0.4-2e561fe9","@libp2p/peer-store":"8.2.1-2e561fe9","@libp2p/utils":"3.0.12-2e561fe9","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-2e561fe9","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-2e561fe9","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-2e561fe9","@libp2p/mdns":"8.0.0-2e561fe9","@libp2p/mplex":"8.0.4-2e561fe9","@libp2p/tcp":"7.0.3-2e561fe9","@libp2p/websockets":"6.0.3-2e561fe9","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"2e561fe9d2d3a4e7c38bd0bf4baf41978c4d9438","_id":"libp2p@0.45.9-2e561fe9","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"640e8eab0ce0546ff445a48176697878c68631ff","size":344397,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-2e561fe9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-2e561fe9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-2e561fe9_1687867193085_0.7167121639300988"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-27T11:59:53.242Z","publish_time":1687867193242,"_source_registry_name":"default","_cnpm_publish_time":1687867193242},"0.45.9-879f4794":{"name":"libp2p","version":"0.45.9-879f4794","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-879f4794","@libp2p/interface":"0.0.1-879f4794","@libp2p/interface-internal":"0.0.1-879f4794","@libp2p/keychain":"2.0.1-879f4794","@libp2p/logger":"2.1.1-879f4794","@libp2p/multistream-select":"3.1.9-879f4794","@libp2p/peer-collections":"3.0.2-879f4794","@libp2p/peer-id":"2.0.3-879f4794","@libp2p/peer-id-factory":"2.0.3-879f4794","@libp2p/peer-record":"5.0.4-879f4794","@libp2p/peer-store":"8.2.1-879f4794","@libp2p/utils":"3.0.12-879f4794","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-879f4794","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-879f4794","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-879f4794","@libp2p/mdns":"8.0.0-879f4794","@libp2p/mplex":"8.0.4-879f4794","@libp2p/tcp":"7.0.3-879f4794","@libp2p/websockets":"6.0.3-879f4794","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"879f4794b96b4a22cc25f51e12b87bd0c10109dc","_id":"libp2p@0.45.9-879f4794","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"d3f11823928a13816da3df065e833a699f8e9d30","size":344399,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-879f4794.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-879f4794.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-879f4794_1687863467261_0.32548640549950325"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-27T10:57:47.460Z","publish_time":1687863467460,"_source_registry_name":"default","_cnpm_publish_time":1687863467460},"0.45.9-f427cfc9":{"name":"libp2p","version":"0.45.9-f427cfc9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-f427cfc9","@libp2p/interface":"0.0.1-f427cfc9","@libp2p/interface-internal":"0.0.1-f427cfc9","@libp2p/keychain":"2.0.1-f427cfc9","@libp2p/logger":"2.1.1-f427cfc9","@libp2p/multistream-select":"3.1.9-f427cfc9","@libp2p/peer-collections":"3.0.2-f427cfc9","@libp2p/peer-id":"2.0.3-f427cfc9","@libp2p/peer-id-factory":"2.0.3-f427cfc9","@libp2p/peer-record":"5.0.4-f427cfc9","@libp2p/peer-store":"8.2.1-f427cfc9","@libp2p/utils":"3.0.12-f427cfc9","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-f427cfc9","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-f427cfc9","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-f427cfc9","@libp2p/mdns":"8.0.0-f427cfc9","@libp2p/mplex":"8.0.4-f427cfc9","@libp2p/tcp":"7.0.3-f427cfc9","@libp2p/websockets":"6.0.3-f427cfc9","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"f427cfc923a4bf9fd328386897a0e7181969c854","_id":"libp2p@0.45.9-f427cfc9","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"4b4ca34c2a6d7eb796357ed3cf38fb5d6dc6208b","size":344398,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-f427cfc9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-f427cfc9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-f427cfc9_1687780000862_0.07366171339079419"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-26T11:46:41.157Z","publish_time":1687780001157,"_source_registry_name":"default","_cnpm_publish_time":1687780001157},"0.45.9-05abd49f":{"name":"libp2p","version":"0.45.9-05abd49f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-05abd49f","@libp2p/interface":"0.0.1-05abd49f","@libp2p/interface-internal":"0.0.1-05abd49f","@libp2p/keychain":"2.0.1-05abd49f","@libp2p/logger":"2.1.1-05abd49f","@libp2p/multistream-select":"3.1.9-05abd49f","@libp2p/peer-collections":"3.0.2-05abd49f","@libp2p/peer-id":"2.0.3-05abd49f","@libp2p/peer-id-factory":"2.0.3-05abd49f","@libp2p/peer-record":"5.0.4-05abd49f","@libp2p/peer-store":"8.2.1-05abd49f","@libp2p/utils":"3.0.12-05abd49f","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-05abd49f","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-05abd49f","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-05abd49f","@libp2p/mdns":"8.0.0-05abd49f","@libp2p/mplex":"8.0.4-05abd49f","@libp2p/tcp":"7.0.3-05abd49f","@libp2p/websockets":"6.0.3-05abd49f","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"05abd49ff419f862238b3ed9c1fc6422389b250a","_id":"libp2p@0.45.9-05abd49f","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"69379b8c5789bfa72d162bcc8326df4d5cf22092","size":344390,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-05abd49f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-05abd49f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-05abd49f_1687403317863_0.9219252126494364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-22T03:08:38.130Z","publish_time":1687403318130,"_source_registry_name":"default","_cnpm_publish_time":1687403318130},"0.45.9-8b0e6bef":{"name":"libp2p","version":"0.45.9-8b0e6bef","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-8b0e6bef","@libp2p/interface":"0.0.1-8b0e6bef","@libp2p/interface-internal":"0.0.1-8b0e6bef","@libp2p/keychain":"2.0.1-8b0e6bef","@libp2p/logger":"2.1.1-8b0e6bef","@libp2p/multistream-select":"3.1.9-8b0e6bef","@libp2p/peer-collections":"3.0.2-8b0e6bef","@libp2p/peer-id":"2.0.3-8b0e6bef","@libp2p/peer-id-factory":"2.0.3-8b0e6bef","@libp2p/peer-record":"5.0.4-8b0e6bef","@libp2p/peer-store":"8.2.1-8b0e6bef","@libp2p/utils":"3.0.12-8b0e6bef","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-8b0e6bef","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-8b0e6bef","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-8b0e6bef","@libp2p/mdns":"8.0.0-8b0e6bef","@libp2p/mplex":"8.0.4-8b0e6bef","@libp2p/tcp":"7.0.3-8b0e6bef","@libp2p/websockets":"6.0.3-8b0e6bef","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"8b0e6bef0a9130ed87a3c399d4645791d1d830c7","_id":"libp2p@0.45.9-8b0e6bef","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"3e81d105690f49623a10522f9d99a4800ac20131","size":344390,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-8b0e6bef.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-8b0e6bef.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-8b0e6bef_1687399891474_0.7430422041492928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-22T02:11:31.691Z","publish_time":1687399891691,"_source_registry_name":"default","_cnpm_publish_time":1687399891691},"0.45.9-6fdaa7dc":{"name":"libp2p","version":"0.45.9-6fdaa7dc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-6fdaa7dc","@libp2p/interface":"0.0.1-6fdaa7dc","@libp2p/interface-internal":"0.0.1-6fdaa7dc","@libp2p/keychain":"2.0.1-6fdaa7dc","@libp2p/logger":"2.1.1-6fdaa7dc","@libp2p/multistream-select":"3.1.9-6fdaa7dc","@libp2p/peer-collections":"3.0.2-6fdaa7dc","@libp2p/peer-id":"2.0.3-6fdaa7dc","@libp2p/peer-id-factory":"2.0.3-6fdaa7dc","@libp2p/peer-record":"5.0.4-6fdaa7dc","@libp2p/peer-store":"8.2.1-6fdaa7dc","@libp2p/utils":"3.0.12-6fdaa7dc","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.2","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.3","it-merge":"^3.0.0","it-pair":"^2.0.6","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^12.0.1","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.4","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-6fdaa7dc","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-6fdaa7dc","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-6fdaa7dc","@libp2p/mdns":"8.0.0-6fdaa7dc","@libp2p/mplex":"8.0.4-6fdaa7dc","@libp2p/tcp":"7.0.3-6fdaa7dc","@libp2p/websockets":"6.0.3-6fdaa7dc","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.2","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"6fdaa7dc18b7dcf5b62f6db9a751532902527920","_id":"libp2p@0.45.9-6fdaa7dc","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"e3424b7db524d16bc1f64f822e7841b778c1454b","size":344390,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-6fdaa7dc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-6fdaa7dc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-6fdaa7dc_1687248461301_0.2871826549348724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-20T08:07:41.547Z","publish_time":1687248461547,"_source_registry_name":"default","_cnpm_publish_time":1687248461547},"0.45.9-d853d124":{"name":"libp2p","version":"0.45.9-d853d124","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-d853d124","@libp2p/interface-address-manager":"3.0.1-d853d124","@libp2p/interface-connection":"5.1.1-d853d124","@libp2p/interface-connection-encrypter":"4.0.1-d853d124","@libp2p/interface-connection-gater":"3.0.1-d853d124","@libp2p/interface-connection-manager":"3.0.1-d853d124","@libp2p/interface-content-routing":"2.1.1-d853d124","@libp2p/interface-keychain":"2.0.5-d853d124","@libp2p/interface-libp2p":"3.2.0-d853d124","@libp2p/interface-metrics":"4.0.8-d853d124","@libp2p/interface-peer-discovery":"2.0.0-d853d124","@libp2p/interface-peer-id":"2.0.2-d853d124","@libp2p/interface-peer-info":"1.0.10-d853d124","@libp2p/interface-peer-routing":"1.1.1-d853d124","@libp2p/interface-peer-store":"2.0.4-d853d124","@libp2p/interface-pubsub":"4.0.1-d853d124","@libp2p/interface-record":"2.0.7-d853d124","@libp2p/interface-registrar":"2.0.12-d853d124","@libp2p/interface-stream-muxer":"4.1.2-d853d124","@libp2p/interface-transport":"4.0.3-d853d124","@libp2p/interfaces":"3.3.2-d853d124","@libp2p/keychain":"2.0.1-d853d124","@libp2p/logger":"2.1.1-d853d124","@libp2p/multistream-select":"3.1.9-d853d124","@libp2p/peer-collections":"3.0.2-d853d124","@libp2p/peer-id":"2.0.3-d853d124","@libp2p/peer-id-factory":"2.0.3-d853d124","@libp2p/peer-record":"5.0.4-d853d124","@libp2p/peer-store":"8.2.1-d853d124","@libp2p/topology":"4.0.3-d853d124","@libp2p/tracked-map":"3.0.3-d853d124","@libp2p/utils":"3.0.12-d853d124","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.2","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-d853d124","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-d853d124","@libp2p/interface-connection-compliance-tests":"2.0.9-d853d124","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-d853d124","@libp2p/interface-mocks":"12.0.1-d853d124","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-d853d124","@libp2p/mdns":"8.0.0-d853d124","@libp2p/mplex":"8.0.4-d853d124","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"7.0.3-d853d124","@libp2p/websockets":"6.0.3-d853d124","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","cborg":"^2.0.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"d853d1247f90317966bc95bd56f56dac0e9fee88","_id":"libp2p@0.45.9-d853d124","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"b15904a55f5c5470569e93923fdf55f844a102f8","size":336984,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-d853d124.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-d853d124.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-d853d124_1687182584122_0.7186721813639629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T13:49:44.396Z","publish_time":1687182584396,"_source_registry_name":"default","_cnpm_publish_time":1687182584396},"0.45.9-ea8a0637":{"name":"libp2p","version":"0.45.9-ea8a0637","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-ea8a0637","@libp2p/interface-address-manager":"3.0.1-ea8a0637","@libp2p/interface-connection":"5.1.1-ea8a0637","@libp2p/interface-connection-encrypter":"4.0.1-ea8a0637","@libp2p/interface-connection-gater":"3.0.1-ea8a0637","@libp2p/interface-connection-manager":"3.0.1-ea8a0637","@libp2p/interface-content-routing":"2.1.1-ea8a0637","@libp2p/interface-keychain":"2.0.5-ea8a0637","@libp2p/interface-libp2p":"3.2.0-ea8a0637","@libp2p/interface-metrics":"4.0.8-ea8a0637","@libp2p/interface-peer-discovery":"2.0.0-ea8a0637","@libp2p/interface-peer-id":"2.0.2-ea8a0637","@libp2p/interface-peer-info":"1.0.10-ea8a0637","@libp2p/interface-peer-routing":"1.1.1-ea8a0637","@libp2p/interface-peer-store":"2.0.4-ea8a0637","@libp2p/interface-pubsub":"4.0.1-ea8a0637","@libp2p/interface-record":"2.0.7-ea8a0637","@libp2p/interface-registrar":"2.0.12-ea8a0637","@libp2p/interface-stream-muxer":"4.1.2-ea8a0637","@libp2p/interface-transport":"4.0.3-ea8a0637","@libp2p/interfaces":"3.3.2-ea8a0637","@libp2p/keychain":"2.0.1-ea8a0637","@libp2p/logger":"2.1.1-ea8a0637","@libp2p/multistream-select":"3.1.9-ea8a0637","@libp2p/peer-collections":"3.0.2-ea8a0637","@libp2p/peer-id":"2.0.3-ea8a0637","@libp2p/peer-id-factory":"2.0.3-ea8a0637","@libp2p/peer-record":"5.0.4-ea8a0637","@libp2p/peer-store":"8.2.1-ea8a0637","@libp2p/topology":"4.0.3-ea8a0637","@libp2p/tracked-map":"3.0.3-ea8a0637","@libp2p/utils":"3.0.12-ea8a0637","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.2","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-ea8a0637","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-ea8a0637","@libp2p/interface-connection-compliance-tests":"2.0.9-ea8a0637","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-ea8a0637","@libp2p/interface-mocks":"12.0.1-ea8a0637","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-ea8a0637","@libp2p/mdns":"8.0.0-ea8a0637","@libp2p/mplex":"8.0.4-ea8a0637","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"7.0.3-ea8a0637","@libp2p/websockets":"6.0.3-ea8a0637","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","cborg":"^2.0.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"ea8a06378d6733c0bcac28bed3aa3baef1e30ead","_id":"libp2p@0.45.9-ea8a0637","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"7dd45134ce50fd04fb4783863c49f74c5c584828","size":336983,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-ea8a0637.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-ea8a0637.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-ea8a0637_1687170554019_0.8140847190621356"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T10:29:14.269Z","publish_time":1687170554269,"_source_registry_name":"default","_cnpm_publish_time":1687170554269},"0.45.9-ab0e3980":{"name":"libp2p","version":"0.45.9-ab0e3980","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-ab0e3980","@libp2p/interface-address-manager":"3.0.1-ab0e3980","@libp2p/interface-connection":"5.1.1-ab0e3980","@libp2p/interface-connection-encrypter":"4.0.1-ab0e3980","@libp2p/interface-connection-gater":"3.0.1-ab0e3980","@libp2p/interface-connection-manager":"3.0.1-ab0e3980","@libp2p/interface-content-routing":"2.1.1-ab0e3980","@libp2p/interface-keychain":"2.0.5-ab0e3980","@libp2p/interface-libp2p":"3.2.0-ab0e3980","@libp2p/interface-metrics":"4.0.8-ab0e3980","@libp2p/interface-peer-discovery":"2.0.0-ab0e3980","@libp2p/interface-peer-id":"2.0.2-ab0e3980","@libp2p/interface-peer-info":"1.0.10-ab0e3980","@libp2p/interface-peer-routing":"1.1.1-ab0e3980","@libp2p/interface-peer-store":"2.0.4-ab0e3980","@libp2p/interface-pubsub":"4.0.1-ab0e3980","@libp2p/interface-record":"2.0.7-ab0e3980","@libp2p/interface-registrar":"2.0.12-ab0e3980","@libp2p/interface-stream-muxer":"4.1.2-ab0e3980","@libp2p/interface-transport":"4.0.3-ab0e3980","@libp2p/interfaces":"3.3.2-ab0e3980","@libp2p/keychain":"2.0.1-ab0e3980","@libp2p/logger":"2.1.1-ab0e3980","@libp2p/multistream-select":"3.1.9-ab0e3980","@libp2p/peer-collections":"3.0.2-ab0e3980","@libp2p/peer-id":"2.0.3-ab0e3980","@libp2p/peer-id-factory":"2.0.3-ab0e3980","@libp2p/peer-record":"5.0.4-ab0e3980","@libp2p/peer-store":"8.2.1-ab0e3980","@libp2p/topology":"4.0.3-ab0e3980","@libp2p/tracked-map":"3.0.3-ab0e3980","@libp2p/utils":"3.0.12-ab0e3980","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.2","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-ab0e3980","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-ab0e3980","@libp2p/interface-connection-compliance-tests":"2.0.9-ab0e3980","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-ab0e3980","@libp2p/interface-mocks":"12.0.1-ab0e3980","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-ab0e3980","@libp2p/mdns":"8.0.0-ab0e3980","@libp2p/mplex":"8.0.4-ab0e3980","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"7.0.3-ab0e3980","@libp2p/websockets":"6.0.3-ab0e3980","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","cborg":"^2.0.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"ab0e3980160dcbacf00825cfc4c6ba1d0c07a20c","_id":"libp2p@0.45.9-ab0e3980","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"4227ffbba93bac0555ac24b98e9fa324ff13ba5a","size":336983,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-ab0e3980.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-ab0e3980.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-ab0e3980_1687169103272_0.6283569775995916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T10:05:03.452Z","publish_time":1687169103452,"_source_registry_name":"default","_cnpm_publish_time":1687169103452},"0.45.9-3dfc236e":{"name":"libp2p","version":"0.45.9-3dfc236e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"1.0.17-3dfc236e","@libp2p/interface-address-manager":"3.0.1-3dfc236e","@libp2p/interface-connection":"5.1.1-3dfc236e","@libp2p/interface-connection-encrypter":"4.0.1-3dfc236e","@libp2p/interface-connection-gater":"3.0.1-3dfc236e","@libp2p/interface-connection-manager":"3.0.1-3dfc236e","@libp2p/interface-content-routing":"2.1.1-3dfc236e","@libp2p/interface-keychain":"2.0.5-3dfc236e","@libp2p/interface-libp2p":"3.2.0-3dfc236e","@libp2p/interface-metrics":"4.0.8-3dfc236e","@libp2p/interface-peer-discovery":"2.0.0-3dfc236e","@libp2p/interface-peer-id":"2.0.2-3dfc236e","@libp2p/interface-peer-info":"1.0.10-3dfc236e","@libp2p/interface-peer-routing":"1.1.1-3dfc236e","@libp2p/interface-peer-store":"2.0.4-3dfc236e","@libp2p/interface-pubsub":"4.0.1-3dfc236e","@libp2p/interface-record":"2.0.7-3dfc236e","@libp2p/interface-registrar":"2.0.12-3dfc236e","@libp2p/interface-stream-muxer":"4.1.2-3dfc236e","@libp2p/interface-transport":"4.0.3-3dfc236e","@libp2p/interfaces":"3.3.2-3dfc236e","@libp2p/keychain":"2.0.1-3dfc236e","@libp2p/logger":"2.1.1-3dfc236e","@libp2p/multistream-select":"3.1.9-3dfc236e","@libp2p/peer-collections":"3.0.2-3dfc236e","@libp2p/peer-id":"2.0.3-3dfc236e","@libp2p/peer-id-factory":"2.0.3-3dfc236e","@libp2p/peer-record":"5.0.4-3dfc236e","@libp2p/peer-store":"8.2.1-3dfc236e","@libp2p/topology":"4.0.3-3dfc236e","@libp2p/tracked-map":"3.0.3-3dfc236e","@libp2p/utils":"3.0.12-3dfc236e","@multiformats/mafmt":"^12.1.2","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.1","interface-datastore":"^8.2.0","it-all":"^3.0.2","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.2","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.3","wherearewe":"^2.0.1","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"8.0.0-3dfc236e","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-3dfc236e","@libp2p/interface-connection-compliance-tests":"2.0.9-3dfc236e","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-3dfc236e","@libp2p/interface-mocks":"12.0.1-3dfc236e","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"9.3.6-3dfc236e","@libp2p/mdns":"8.0.0-3dfc236e","@libp2p/mplex":"8.0.4-3dfc236e","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"7.0.3-3dfc236e","@libp2p/websockets":"6.0.3-3dfc236e","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.10","cborg":"^2.0.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.1.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^6.0.0","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.1.0","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"3dfc236e1789fb5c1e9d96189483a71124ad1bf4","_id":"libp2p@0.45.9-3dfc236e","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"f3cee9d2a0576f66f63b3eea40663ecebd82fd08","size":336982,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-3dfc236e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-3dfc236e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-3dfc236e_1686923040700_0.7707604348348511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-16T13:44:00.969Z","publish_time":1686923040969,"_source_registry_name":"default","_cnpm_publish_time":1686923040969},"0.45.9-8c6b6d24":{"name":"libp2p","version":"0.45.9-8c6b6d24","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"3.0.1-8c6b6d24","@libp2p/interface-connection":"5.1.1-8c6b6d24","@libp2p/interface-connection-encrypter":"4.0.1-8c6b6d24","@libp2p/interface-connection-gater":"3.0.1-8c6b6d24","@libp2p/interface-connection-manager":"3.0.1-8c6b6d24","@libp2p/interface-content-routing":"2.1.1-8c6b6d24","@libp2p/interface-keychain":"2.0.5-8c6b6d24","@libp2p/interface-libp2p":"3.2.0-8c6b6d24","@libp2p/interface-metrics":"4.0.8-8c6b6d24","@libp2p/interface-peer-discovery":"2.0.0-8c6b6d24","@libp2p/interface-peer-id":"2.0.2-8c6b6d24","@libp2p/interface-peer-info":"1.0.10-8c6b6d24","@libp2p/interface-peer-routing":"1.1.1-8c6b6d24","@libp2p/interface-peer-store":"2.0.4-8c6b6d24","@libp2p/interface-pubsub":"4.0.1-8c6b6d24","@libp2p/interface-record":"2.0.7-8c6b6d24","@libp2p/interface-registrar":"2.0.12-8c6b6d24","@libp2p/interface-stream-muxer":"4.1.2-8c6b6d24","@libp2p/interface-transport":"4.0.3-8c6b6d24","@libp2p/interfaces":"3.3.2-8c6b6d24","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.1","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-8c6b6d24","@libp2p/interface-connection-compliance-tests":"2.0.9-8c6b6d24","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-8c6b6d24","@libp2p/interface-mocks":"12.0.1-8c6b6d24","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"8c6b6d2404d403104d244628def748397733dcd4","_id":"libp2p@0.45.9-8c6b6d24","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"35d3cab88eba58a445d5d8a5bf13c9dbc8079a7d","size":337009,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-8c6b6d24.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-8c6b6d24.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-8c6b6d24_1686832643960_0.13506606657267062"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T12:37:24.243Z","publish_time":1686832644243,"_source_registry_name":"default","_cnpm_publish_time":1686832644243},"0.45.9-d2f1eff4":{"name":"libp2p","version":"0.45.9-d2f1eff4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"3.0.1-d2f1eff4","@libp2p/interface-connection":"5.1.1-d2f1eff4","@libp2p/interface-connection-encrypter":"4.0.1-d2f1eff4","@libp2p/interface-connection-gater":"3.0.1-d2f1eff4","@libp2p/interface-connection-manager":"3.0.1-d2f1eff4","@libp2p/interface-content-routing":"2.1.1-d2f1eff4","@libp2p/interface-keychain":"2.0.5-d2f1eff4","@libp2p/interface-libp2p":"3.2.0-d2f1eff4","@libp2p/interface-metrics":"4.0.8-d2f1eff4","@libp2p/interface-peer-discovery":"2.0.0-d2f1eff4","@libp2p/interface-peer-id":"2.0.2-d2f1eff4","@libp2p/interface-peer-info":"1.0.10-d2f1eff4","@libp2p/interface-peer-routing":"1.1.1-d2f1eff4","@libp2p/interface-peer-store":"2.0.4-d2f1eff4","@libp2p/interface-pubsub":"4.0.1-d2f1eff4","@libp2p/interface-record":"2.0.7-d2f1eff4","@libp2p/interface-registrar":"2.0.12-d2f1eff4","@libp2p/interface-stream-muxer":"4.1.2-d2f1eff4","@libp2p/interface-transport":"4.0.3-d2f1eff4","@libp2p/interfaces":"3.3.2-d2f1eff4","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.1","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-d2f1eff4","@libp2p/interface-connection-compliance-tests":"2.0.9-d2f1eff4","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-d2f1eff4","@libp2p/interface-mocks":"12.0.1-d2f1eff4","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"d2f1eff45ca2dd30c98497bb5dcbc3fb33496b6d","_id":"libp2p@0.45.9-d2f1eff4","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"0af98c18ca1f09a9fd8af6be5cead7c25042093f","size":337009,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-d2f1eff4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-d2f1eff4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-d2f1eff4_1686831003915_0.8239037323336047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T12:10:04.163Z","publish_time":1686831004163,"_source_registry_name":"default","_cnpm_publish_time":1686831004163},"0.45.9-5a9fb4d6":{"name":"libp2p","version":"0.45.9-5a9fb4d6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"3.0.1-5a9fb4d6","@libp2p/interface-connection":"5.1.1-5a9fb4d6","@libp2p/interface-connection-encrypter":"4.0.1-5a9fb4d6","@libp2p/interface-connection-gater":"3.0.1-5a9fb4d6","@libp2p/interface-connection-manager":"3.0.1-5a9fb4d6","@libp2p/interface-content-routing":"2.1.1-5a9fb4d6","@libp2p/interface-keychain":"2.0.5-5a9fb4d6","@libp2p/interface-libp2p":"3.2.0-5a9fb4d6","@libp2p/interface-metrics":"4.0.8-5a9fb4d6","@libp2p/interface-peer-discovery":"2.0.0-5a9fb4d6","@libp2p/interface-peer-id":"2.0.2-5a9fb4d6","@libp2p/interface-peer-info":"1.0.10-5a9fb4d6","@libp2p/interface-peer-routing":"1.1.1-5a9fb4d6","@libp2p/interface-peer-store":"2.0.4-5a9fb4d6","@libp2p/interface-pubsub":"4.0.1-5a9fb4d6","@libp2p/interface-record":"2.0.7-5a9fb4d6","@libp2p/interface-registrar":"2.0.12-5a9fb4d6","@libp2p/interface-stream-muxer":"4.1.2-5a9fb4d6","@libp2p/interface-transport":"4.0.3-5a9fb4d6","@libp2p/interfaces":"3.3.2-5a9fb4d6","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.1","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-5a9fb4d6","@libp2p/interface-connection-compliance-tests":"2.0.9-5a9fb4d6","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-5a9fb4d6","@libp2p/interface-mocks":"12.0.1-5a9fb4d6","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"5a9fb4d6855b24a4bd63c6b94a5c13d03d7e7ce9","_id":"libp2p@0.45.9-5a9fb4d6","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"8e13e433ab793853db2eba7109df775e25b76c9d","size":337010,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-5a9fb4d6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-5a9fb4d6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-5a9fb4d6_1686825341436_0.7193865146305447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T10:35:41.648Z","publish_time":1686825341648,"_source_registry_name":"default","_cnpm_publish_time":1686825341648},"0.45.9-883082ca":{"name":"libp2p","version":"0.45.9-883082ca","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"3.0.1-883082ca","@libp2p/interface-connection":"5.1.1-883082ca","@libp2p/interface-connection-encrypter":"4.0.1-883082ca","@libp2p/interface-connection-gater":"3.0.1-883082ca","@libp2p/interface-connection-manager":"3.0.1-883082ca","@libp2p/interface-content-routing":"2.1.1-883082ca","@libp2p/interface-keychain":"2.0.5-883082ca","@libp2p/interface-libp2p":"3.2.0-883082ca","@libp2p/interface-metrics":"4.0.8-883082ca","@libp2p/interface-peer-discovery":"2.0.0-883082ca","@libp2p/interface-peer-id":"2.0.2-883082ca","@libp2p/interface-peer-info":"1.0.10-883082ca","@libp2p/interface-peer-routing":"1.1.1-883082ca","@libp2p/interface-peer-store":"2.0.4-883082ca","@libp2p/interface-pubsub":"4.0.1-883082ca","@libp2p/interface-record":"2.0.7-883082ca","@libp2p/interface-registrar":"2.0.12-883082ca","@libp2p/interface-stream-muxer":"4.1.2-883082ca","@libp2p/interface-transport":"4.0.3-883082ca","@libp2p/interfaces":"3.3.2-883082ca","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.1","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-883082ca","@libp2p/interface-connection-compliance-tests":"2.0.9-883082ca","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-883082ca","@libp2p/interface-mocks":"12.0.1-883082ca","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"883082ca284b346cd5c232236356773d97b78d8b","_id":"libp2p@0.45.9-883082ca","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"cc3993cc3dccf4ca277c52bb0f464dbce5081d2f","size":337010,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-883082ca.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-883082ca.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-883082ca_1686821836627_0.2672022903248268"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T09:37:16.852Z","publish_time":1686821836852,"_source_registry_name":"default","_cnpm_publish_time":1686821836852},"0.45.9-1c6702c8":{"name":"libp2p","version":"0.45.9-1c6702c8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"3.0.1-1c6702c8","@libp2p/interface-connection":"5.1.1-1c6702c8","@libp2p/interface-connection-encrypter":"4.0.1-1c6702c8","@libp2p/interface-connection-gater":"3.0.1-1c6702c8","@libp2p/interface-connection-manager":"3.0.1-1c6702c8","@libp2p/interface-content-routing":"2.1.1-1c6702c8","@libp2p/interface-keychain":"2.0.5-1c6702c8","@libp2p/interface-libp2p":"3.2.0-1c6702c8","@libp2p/interface-metrics":"4.0.8-1c6702c8","@libp2p/interface-peer-discovery":"2.0.0-1c6702c8","@libp2p/interface-peer-id":"2.0.2-1c6702c8","@libp2p/interface-peer-info":"1.0.10-1c6702c8","@libp2p/interface-peer-routing":"1.1.1-1c6702c8","@libp2p/interface-peer-store":"2.0.4-1c6702c8","@libp2p/interface-pubsub":"4.0.1-1c6702c8","@libp2p/interface-record":"2.0.7-1c6702c8","@libp2p/interface-registrar":"2.0.12-1c6702c8","@libp2p/interface-stream-muxer":"4.1.2-1c6702c8","@libp2p/interface-transport":"4.0.3-1c6702c8","@libp2p/interfaces":"3.3.2-1c6702c8","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.1","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.4.3","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"3.0.7-1c6702c8","@libp2p/interface-connection-compliance-tests":"2.0.9-1c6702c8","@libp2p/interface-connection-encrypter-compliance-tests":"5.0.1-1c6702c8","@libp2p/interface-mocks":"12.0.1-1c6702c8","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"1c6702c8a48a25e97910c0821f748802edf9ac42","_id":"libp2p@0.45.9-1c6702c8","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"793ca591c8c824d33aeceeed452717175b85c324","size":337008,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-1c6702c8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-1c6702c8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-1c6702c8_1686816691132_0.16511707366134187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T08:11:31.418Z","publish_time":1686816691418,"_source_registry_name":"default","_cnpm_publish_time":1686816691418},"0.45.9-b641490a":{"name":"libp2p","version":"0.45.9-b641490a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.1.1","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"b641490aaaaa2e2a7ef636625faf743a080244ea","_id":"libp2p@0.45.9-b641490a","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"513c84030a70286c51813e94fe695ae891bc876c","size":336956,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-b641490a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-b641490a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-b641490a_1686792957616_0.18929220737338803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T01:35:57.925Z","publish_time":1686792957925,"_source_registry_name":"default","_cnpm_publish_time":1686792957925},"0.45.9-fdf598a9":{"name":"libp2p","version":"0.45.9-fdf598a9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.1.1","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"fdf598a9795d4a20ed911de320d1802b62544e48","_id":"libp2p@0.45.9-fdf598a9","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"f5151f92805e9e7cca0753a7a6b9471ba07129e0","size":336957,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9-fdf598a9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9-fdf598a9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9-fdf598a9_1686758983377_0.8363857333300619"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-14T16:09:43.632Z","publish_time":1686758983632,"_source_registry_name":"default","_cnpm_publish_time":1686758983632},"0.45.9":{"name":"libp2p","version":"0.45.9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.1.1","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"47a96706527fd82cd9daf3cc298f56866a5d027a","_id":"libp2p@0.45.9","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"cabc2ec8c90ff7fbf07fc0bef2380ff72a2a65c3","size":336936,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.9_1686756153089_0.8795928950085294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-14T15:22:33.362Z","publish_time":1686756153362,"_source_registry_name":"default","_cnpm_publish_time":1686756153362},"0.45.8-b348fbaa":{"name":"libp2p","version":"0.45.8-b348fbaa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.1.1","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"b348fbaa7e16fd40f9a93e83a92c8152ad9e97e9","_id":"libp2p@0.45.8-b348fbaa","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"6c7983bd7a8b05a9c8bb7647627c80bdff766e40","size":336954,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.8-b348fbaa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.8-b348fbaa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.8-b348fbaa_1686755425156_0.3820672332223085"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-14T15:10:25.406Z","publish_time":1686755425406,"_source_registry_name":"default","_cnpm_publish_time":1686755425406},"0.45.8-0d11c246":{"name":"libp2p","version":"0.45.8-0d11c246","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"0d11c246d4750a66aa617bf022b58ef84a312741","_id":"libp2p@0.45.8-0d11c246","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"a18e2ebcb00910455ec3e29f28ae1e0d627fd5ce","size":336708,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.8-0d11c246.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.8-0d11c246.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.8-0d11c246_1686749955428_0.7981585529778679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-14T13:39:15.727Z","publish_time":1686749955727,"_source_registry_name":"default","_cnpm_publish_time":1686749955727},"0.45.8":{"name":"libp2p","version":"0.45.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"gitHead":"57d91f63d1d98766b8fe3a2ae78c261198a1cbb4","_id":"libp2p@0.45.8","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"ea5e16d1c6bcacbfe75eaacb55f1c68f01fdb57c","size":336689,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.8_1686749370859_0.5105971197081376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-14T13:29:31.079Z","publish_time":1686749371079,"_source_registry_name":"default","_cnpm_publish_time":1686749371079},"0.45.6-0828dd91":{"name":"libp2p","version":"0.45.6-0828dd91","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"0828dd9167d0d1bd6218c7554fb9239f6fb0c19d","_id":"libp2p@0.45.6-0828dd91","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"2ba5f764f78d0638331479c776909c5815cb1006","size":336709,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.6-0828dd91.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.6-0828dd91.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.6-0828dd91_1686747716991_0.008193318147005746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-14T13:01:57.259Z","publish_time":1686747717259,"_source_registry_name":"default","_cnpm_publish_time":1686747717259},"0.45.6-de61ddb4":{"name":"libp2p","version":"0.45.6-de61ddb4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"de61ddb4b4505ea04d83eb8738bcebcc5d0f9e3e","_id":"libp2p@0.45.6-de61ddb4","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"de11794236ca815289d48c5e7426b86c802dcbc3","size":336326,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.6-de61ddb4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.6-de61ddb4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.6-de61ddb4_1686744791995_0.7502730673899447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-14T12:13:12.297Z","publish_time":1686744792297,"_source_registry_name":"default","_cnpm_publish_time":1686744792297},"0.45.6":{"name":"libp2p","version":"0.45.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"gitHead":"2c2460facd4fdead6e789c127c1d64d7e2fb86ba","_id":"libp2p@0.45.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"57a1f5d4cf6e3eba39b2c29196379f0a78712761","size":336942,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.6_1686651860547_0.31622131258908204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-13T10:24:20.755Z","publish_time":1686651860755,"_source_registry_name":"default","_cnpm_publish_time":1686651860755},"0.45.5-775f8928":{"name":"libp2p","version":"0.45.5-775f8928","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.4","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.2.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"775f89283a08683c1b46811af3c1974f53abd30d","_id":"libp2p@0.45.5-775f8928","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"74e0808b1b24387bac32947554284c5fa62ddd03","size":336246,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.5-775f8928.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.5-775f8928.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.5-775f8928_1686646151760_0.8846284876642538"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-13T08:49:12.008Z","publish_time":1686646152008,"_source_registry_name":"default","_cnpm_publish_time":1686646152008},"0.45.5-c042b5bb":{"name":"libp2p","version":"0.45.5-c042b5bb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.9","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"c042b5bb947c4a0a68e08c2026505ae8847b967d","_id":"libp2p@0.45.5-c042b5bb","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"68e3e22b1926241a85fe8439335f15e8c5aab680","size":331656,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.5-c042b5bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.5-c042b5bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.5-c042b5bb_1686552225270_0.9448568507825419"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-12T06:43:45.502Z","publish_time":1686552225502,"_source_registry_name":"default","_cnpm_publish_time":1686552225502},"0.45.5-14aa40ff":{"name":"libp2p","version":"0.45.5-14aa40ff","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:webkit":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser webkit","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.17","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.1.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"14aa40ffb4ed13b05755969c983cdb1a1c4e0612","_id":"libp2p@0.45.5-14aa40ff","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"d221e6f9cb89350444aa9bcbb9eda7646f804316","size":331495,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.5-14aa40ff.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.5-14aa40ff.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.5-14aa40ff_1686049503481_0.475421352983449"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-06T11:05:03.681Z","publish_time":1686049503681,"_source_registry_name":"default","_cnpm_publish_time":1686049503681},"0.45.5":{"name":"libp2p","version":"0.45.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"gitHead":"a2c4350ef28bd2e41134f73c349d00cf7e707dc3","_id":"libp2p@0.45.5","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"8a7e263f216fde02627f2fa4ded06bd2b14a50be","size":332165,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.5_1686032385746_0.13334390199803248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-06T06:19:46.021Z","publish_time":1686032386021,"_source_registry_name":"default","_cnpm_publish_time":1686032386021},"0.45.4-142ba4fc":{"name":"libp2p","version":"0.45.4-142ba4fc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"142ba4fcf72fd109331eb253a4e5359eaebfed7a","_id":"libp2p@0.45.4-142ba4fc","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"8aa16225a4db73eac1aa8c65c5f95d19ca59c685","size":331470,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.4-142ba4fc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.4-142ba4fc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.4-142ba4fc_1685985040994_0.4804114002193365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-05T17:10:41.315Z","publish_time":1685985041315,"_source_registry_name":"default","_cnpm_publish_time":1685985041315},"0.45.4-41641f1a":{"name":"libp2p","version":"0.45.4-41641f1a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"41641f1a7656aa654234f6f849b1749786867121","_id":"libp2p@0.45.4-41641f1a","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"bf5f74a459fc9df9e405c188a98459461da14249","size":330899,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.4-41641f1a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.4-41641f1a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.4-41641f1a_1685497325157_0.8095705786981335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-31T01:42:05.542Z","publish_time":1685497325542,"_source_registry_name":"default","_cnpm_publish_time":1685497325542},"0.45.4-0d62557f":{"name":"libp2p","version":"0.45.4-0d62557f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"0d62557f9c722f10167fb4d362b402d8657bc816","_id":"libp2p@0.45.4-0d62557f","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"75da3c72c8cc64f3c6db0c046fc9dd8e9e256417","size":330842,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.4-0d62557f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.4-0d62557f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.4-0d62557f_1685435882919_0.30640029982959294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-30T08:38:03.180Z","publish_time":1685435883180,"_source_registry_name":"default","_cnpm_publish_time":1685435883180},"0.45.4":{"name":"libp2p","version":"0.45.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"gitHead":"ac6e65d1a93ac66b767bee380db61abd3d436c25","_id":"libp2p@0.45.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"1e1b85431a82ddc678f2f62b3d2b73bc3956578c","size":331550,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.4_1685026975542_0.26289671159314376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-25T15:02:55.841Z","publish_time":1685026975841,"_source_registry_name":"default","_cnpm_publish_time":1685026975841},"0.45.3-efffa703":{"name":"libp2p","version":"0.45.3-efffa703","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"efffa7037d01350d97b3092a66fab3c7101ee71f","_id":"libp2p@0.45.3-efffa703","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"946caa7a2cf108e359a8b647f842272c2d02c8c7","size":330840,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.3-efffa703.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.3-efffa703.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.3-efffa703_1685026315137_0.9252565549739664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-25T14:51:55.340Z","publish_time":1685026315340,"_source_registry_name":"default","_cnpm_publish_time":1685026315340},"0.45.3-b7c25051":{"name":"libp2p","version":"0.45.3-b7c25051","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"b7c25051ebc0c17b3853d668e3e0f69c020bed42","_id":"libp2p@0.45.3-b7c25051","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"bda6801b1608614135da659504bb47747b495e9c","size":330566,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.3-b7c25051.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.3-b7c25051.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.3-b7c25051_1685022107752_0.9632640061984263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-25T13:41:47.957Z","publish_time":1685022107957,"_source_registry_name":"default","_cnpm_publish_time":1685022107957},"0.45.3":{"name":"libp2p","version":"0.45.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"gitHead":"99dcc6f148a12fc7efd4c44bbf313ecbd9d68568","_id":"libp2p@0.45.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"7eb225222985ffa0cd38046f037910c5f4991fc6","size":331272,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.3_1684771292984_0.8728583314353586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-22T16:01:33.338Z","publish_time":1684771293338,"_source_registry_name":"default","_cnpm_publish_time":1684771293338},"0.45.2-fd57a05b":{"name":"libp2p","version":"0.45.2-fd57a05b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^6.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"fd57a05be2a9de8a1091569490eda686e5feda65","_id":"libp2p@0.45.2-fd57a05b","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"f3744b5c3bb38deb56f1bbfec8de0adbe432b15c","size":330565,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.2-fd57a05b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.2-fd57a05b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.2-fd57a05b_1684768106828_0.3737823745589395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-22T15:08:27.047Z","publish_time":1684768107047,"_source_registry_name":"default","_cnpm_publish_time":1684768107047},"0.45.2-8060182e":{"name":"libp2p","version":"0.45.2-8060182e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"8060182ecd75f376c0c85d21dc50658044fae56d","_id":"libp2p@0.45.2-8060182e","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"407164d724adfc43aa199486957f52e5de948140","size":330562,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.2-8060182e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.2-8060182e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.2-8060182e_1684761927907_0.5251153225399101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-22T13:25:28.182Z","publish_time":1684761928182,"_source_registry_name":"default","_cnpm_publish_time":1684761928182},"0.45.2":{"name":"libp2p","version":"0.45.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"gitHead":"5ce17d1224ed6fe7edf18225d8d9177534fef6bf","_id":"libp2p@0.45.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"6dec4d8e0f87184b26f1e8f8818b95083b962b3e","size":331283,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.2_1684513143990_0.1782124704321053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T16:19:04.300Z","publish_time":1684513144300,"_source_registry_name":"default","_cnpm_publish_time":1684513144300},"0.45.1-98fb4bc1":{"name":"libp2p","version":"0.45.1-98fb4bc1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.2.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"98fb4bc1dd865f984565eddbeb479c9013e7098c","_id":"libp2p@0.45.1-98fb4bc1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"17754ecbfc394451bda9acd444420b67a934512e","size":330580,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.1-98fb4bc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.1-98fb4bc1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.1-98fb4bc1_1684512320456_0.8717325599345267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T16:05:20.668Z","publish_time":1684512320668,"_source_registry_name":"default","_cnpm_publish_time":1684512320668},"0.45.1-3c925ffa":{"name":"libp2p","version":"0.45.1-3c925ffa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"3c925ffac6390eff90762639f0f28608f6eab9b8","_id":"libp2p@0.45.1-3c925ffa","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"216069baa982076d3eed70a11ce20e41682d1de3","size":330502,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.1-3c925ffa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.1-3c925ffa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.1-3c925ffa_1684510669319_0.015383018646942803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T15:37:49.583Z","publish_time":1684510669583,"_source_registry_name":"default","_cnpm_publish_time":1684510669583},"0.45.1":{"name":"libp2p","version":"0.45.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"gitHead":"cfc26ee21516a411971af5e4aec446c7c3eab6c0","_id":"libp2p@0.45.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"24a825bd5a08dfb43b46b00dd364ab228d56d9fb","size":331155,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.1_1684426810628_0.506333505353284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-18T16:20:10.895Z","publish_time":1684426810895,"_source_registry_name":"default","_cnpm_publish_time":1684426810895},"0.45.0-1af7808e":{"name":"libp2p","version":"0.45.0-1af7808e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"1af7808e3fd548a9ea4bf05b97189e40f3ac5b8f","_id":"libp2p@0.45.0-1af7808e","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"0f0c22c7e0533c1659005cfd387da3dab23bc27f","size":330445,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.0-1af7808e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.0-1af7808e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.0-1af7808e_1684419174384_0.04486217389217373"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-18T14:12:54.653Z","publish_time":1684419174653,"_source_registry_name":"default","_cnpm_publish_time":1684419174653},"0.45.0-e93d258d":{"name":"libp2p","version":"0.45.0-e93d258d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"e93d258dabec6314025a9cbd6288ea3d392106be","_id":"libp2p@0.45.0-e93d258d","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"12eee3770f4e733d88592cbe02751a58a3c89d21","size":330389,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.0-e93d258d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.0-e93d258d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.0-e93d258d_1684346534154_0.8878925965913456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-17T18:02:14.412Z","publish_time":1684346534412,"_source_registry_name":"default","_cnpm_publish_time":1684346534412},"0.45.0-9e3ef647":{"name":"libp2p","version":"0.45.0-9e3ef647","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^8.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"9e3ef64715d4ef375a18c0bd7caa59b1ac6c202d","_id":"libp2p@0.45.0-9e3ef647","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"ce328da2e0994500c40eb458819b11f8665fc2a5","size":330391,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.0-9e3ef647.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.0-9e3ef647.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.0-9e3ef647_1684343711617_0.4141884660492723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-17T17:15:12.006Z","publish_time":1684343712006,"_source_registry_name":"default","_cnpm_publish_time":1684343712006},"0.45.0-710da918":{"name":"libp2p","version":"0.45.0-710da918","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"710da918a89b6f6ee5d03c0d14a311efd40a1b8f","_id":"libp2p@0.45.0-710da918","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"d0cea113c53e227337c0ec6906fce2d788caea96","size":330392,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.0-710da918.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.0-710da918.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.0-710da918_1683907547939_0.13870189211602968"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-12T16:05:48.238Z","publish_time":1683907548238,"_source_registry_name":"default","_cnpm_publish_time":1683907548238},"0.45.0-337f0251":{"name":"libp2p","version":"0.45.0-337f0251","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^12.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"337f0251f22209247b36e9c646560acc0ecc1ae2","_id":"libp2p@0.45.0-337f0251","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"19b71927f1a67c63e9eab06d3d903b21ebc0f3b9","size":330583,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.0-337f0251.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.0-337f0251.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.0-337f0251_1683786880570_0.6424883102012915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-11T06:34:40.826Z","publish_time":1683786880826,"_source_registry_name":"default","_cnpm_publish_time":1683786880826},"0.45.0-08d4c261":{"name":"libp2p","version":"0.45.0-08d4c261","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^39.0.5","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"08d4c261291585ca2973c3594f36aef479461fc4","_id":"libp2p@0.45.0-08d4c261","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"f98e1d1a2baf7ef15111e2cf4d3d39593bf43657","size":330707,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.0-08d4c261.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.0-08d4c261.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.0-08d4c261_1683709220345_0.8918008050957926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-10T09:00:20.530Z","publish_time":1683709220530,"_source_registry_name":"default","_cnpm_publish_time":1683709220530},"0.45.0-752db6d6":{"name":"libp2p","version":"0.45.0-752db6d6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.3","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.1.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"752db6d6d4196de89d6efeba52404ad308926aec","_id":"libp2p@0.45.0-752db6d6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"c5db067fec3c4692cc7a7a3564749386ed95bb4e","size":331036,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.0-752db6d6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.0-752db6d6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.0-752db6d6_1683708093742_0.08084116403623098"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-10T08:41:34.050Z","publish_time":1683708094050,"_source_registry_name":"default","_cnpm_publish_time":1683708094050},"0.45.0":{"name":"libp2p","version":"0.45.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"gitHead":"5e7ce87c95cec61b51727c599ae04efb23682c45","_id":"libp2p@0.45.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"bd36432d46cac05a2a91d7a6f5df31808f2525ec","size":330264,"noattachment":false,"key":"/libp2p/-/libp2p-0.45.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.45.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.45.0_1683631336719_0.9292688181824784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T11:22:16.955Z","publish_time":1683631336955,"_source_registry_name":"default","_cnpm_publish_time":1683631336955},"0.44.0-124ca8a9":{"name":"libp2p","version":"0.44.0-124ca8a9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"124ca8a9c25d3d462edd183cbcc0a89cb8248dd6","_id":"libp2p@0.44.0-124ca8a9","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"c17399aaef015cf31bc817ad703cb221164e0a1a","size":329571,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-124ca8a9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-124ca8a9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-124ca8a9_1683629607803_0.06507793042819454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T10:53:28.088Z","publish_time":1683629608088,"_source_registry_name":"default","_cnpm_publish_time":1683629608088},"0.44.0-ceed8d89":{"name":"libp2p","version":"0.44.0-ceed8d89","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"ceed8d89946eb5e574e0268ff51b4c37e8e98051","_id":"libp2p@0.44.0-ceed8d89","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"47602e2a9e9706f19879f86c74815fcfd8dc8913","size":329583,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-ceed8d89.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-ceed8d89.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-ceed8d89_1683627967289_0.7893461708667124"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T10:26:07.569Z","publish_time":1683627967569,"_source_registry_name":"default","_cnpm_publish_time":1683627967569},"0.44.0-ef7a5f67":{"name":"libp2p","version":"0.44.0-ef7a5f67","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"ef7a5f676b6428129887cfabc1ba0f3c5afd000d","_id":"libp2p@0.44.0-ef7a5f67","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"5b50275ca8ef0469fab235dabe8e91a92bf3dcc8","size":329149,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-ef7a5f67.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-ef7a5f67.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-ef7a5f67_1683619933084_0.26683705121412404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-09T08:12:13.348Z","publish_time":1683619933348,"_source_registry_name":"default","_cnpm_publish_time":1683619933348},"0.44.0-3fb9b142":{"name":"libp2p","version":"0.44.0-3fb9b142","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js && npm run build","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.2.0","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"3fb9b142651b1d8aae7660be38bee98315ccc677","_id":"libp2p@0.44.0-3fb9b142","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"90231e344f0797a1b72d052b8c15430017801f52","size":327965,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-3fb9b142.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-3fb9b142.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-3fb9b142_1683558936831_0.045091103375191954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-08T15:15:37.029Z","publish_time":1683558937029,"_source_registry_name":"default","_cnpm_publish_time":1683558937029},"0.44.0-cd67b7d8":{"name":"libp2p","version":"0.44.0-cd67b7d8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.1.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.4","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"cd67b7d884721b18458f86eabba4498f4f9e0c1f","_id":"libp2p@0.44.0-cd67b7d8","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"71dc0cfa498e8493c3a2a20b13cdb786bad5e5c5","size":327963,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-cd67b7d8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-cd67b7d8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-cd67b7d8_1683300663663_0.5479389354748045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-05T15:31:03.942Z","publish_time":1683300663942,"_source_registry_name":"default","_cnpm_publish_time":1683300663942},"0.44.0-ed2fa794":{"name":"libp2p","version":"0.44.0-ed2fa794","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.4","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"ed2fa794ca442b601fead50a787af53c2e8719ef","_id":"libp2p@0.44.0-ed2fa794","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"a2b2a01d7bb7eed39c48a0749a62dfc6988eed74","size":326221,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-ed2fa794.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-ed2fa794.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-ed2fa794_1683298361502_0.3858499309082235"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-05T14:52:41.776Z","publish_time":1683298361776,"_source_registry_name":"default","_cnpm_publish_time":1683298361776},"0.44.0-59f34a21":{"name":"libp2p","version":"0.44.0-59f34a21","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.1","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.4","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"59f34a219b85a0dbe0c1b5818826a18d72b0bf2f","_id":"libp2p@0.44.0-59f34a21","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"28bec1c0c73da96c6512cf0093533cafaf0aada6","size":325817,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-59f34a21.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-59f34a21.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-59f34a21_1683270624952_0.39906193711048643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-05T07:10:25.267Z","publish_time":1683270625267,"_source_registry_name":"default","_cnpm_publish_time":1683270625267},"0.44.0-2c3b64ad":{"name":"libp2p","version":"0.44.0-2c3b64ad","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.4","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"2c3b64ad3833ea1097ea2b0008aa7292aa9e4998","_id":"libp2p@0.44.0-2c3b64ad","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"df8ac951aae75c0a24d65f3a8bf51067ba9646f6","size":325780,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-2c3b64ad.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-2c3b64ad.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-2c3b64ad_1683268465847_0.8012351150974317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-05T06:34:26.158Z","publish_time":1683268466158,"_source_registry_name":"default","_cnpm_publish_time":1683268466158},"0.44.0-0d46c78f":{"name":"libp2p","version":"0.44.0-0d46c78f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.4","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"0d46c78fe7ca9851aada8d5e1c7af549bca7fbdb","_id":"libp2p@0.44.0-0d46c78f","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"0ae08b4e18983009a4cbb3928b0cd215cbb15ec2","size":325266,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-0d46c78f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-0d46c78f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-0d46c78f_1683268342662_0.3092832434876793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-05T06:32:22.951Z","publish_time":1683268342951,"_source_registry_name":"default","_cnpm_publish_time":1683268342951},"0.44.0-e3deaa40":{"name":"libp2p","version":"0.44.0-e3deaa40","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^2.0.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^8.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^12.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.4","@libp2p/mdns":"^8.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"./dist/src/config/connection-gater.js":"./dist/src/config/connection-gater.browser.js","nat-api":false},"readmeFilename":"README.md","gitHead":"e3deaa40584b2d0cd084f95f953bd19db2493f19","_id":"libp2p@0.44.0-e3deaa40","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"c10cac9fb32b1da566598ee7e895af46fdcd5f8a","size":328065,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-e3deaa40.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-e3deaa40.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-e3deaa40_1683227315562_0.9794182016437512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-04T19:08:35.877Z","publish_time":1683227315877,"_source_registry_name":"default","_cnpm_publish_time":1683227315877},"0.44.0-5c643c3d":{"name":"libp2p","version":"0.44.0-5c643c3d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-dht":"^2.0.1","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.1.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^7.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^11.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5c643c3d8dfe346c64e3e966f4b16f7b226f7c2a","_id":"libp2p@0.44.0-5c643c3d","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"b48529a828f5643e975484e89b5fd5af26cb897d","size":326733,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-5c643c3d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-5c643c3d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-5c643c3d_1683129276101_0.9875979555252672"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-03T15:54:36.389Z","publish_time":1683129276389,"_source_registry_name":"default","_cnpm_publish_time":1683129276389},"0.44.0-2a9617b3":{"name":"libp2p","version":"0.44.0-2a9617b3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-dht":"^2.0.1","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.1.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^7.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^11.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"2a9617b3e2fbc216c2596a2736643a6b68f6633f","_id":"libp2p@0.44.0-2a9617b3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"ff2a642fb607fc6e4adad69dc0110f91440126b7","size":326685,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-2a9617b3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-2a9617b3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-2a9617b3_1683013498652_0.6193940243948401"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-02T07:44:58.845Z","publish_time":1683013498845,"_source_registry_name":"default","_cnpm_publish_time":1683013498845},"0.44.0-53b1645c":{"name":"libp2p","version":"0.44.0-53b1645c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./autonat":{"types":"./dist/src/autonat/index.d.ts","import":"./dist/src/autonat/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./fetch":{"types":"./dist/src/fetch/index.d.ts","import":"./dist/src/fetch/index.js"},"./identify":{"types":"./dist/src/identify/index.d.ts","import":"./dist/src/identify/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./upnp-nat":{"types":"./dist/src/upnp-nat/index.d.ts","import":"./dist/src/upnp-nat/index.js"},"./ping":{"types":"./dist/src/ping/index.d.ts","import":"./dist/src/ping/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.1.0","@libp2p/interface-dht":"^2.0.1","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^3.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.1.0","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.1.0","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^7.0.0","@libp2p/daemon-client":"^6.0.2","@libp2p/daemon-server":"^5.0.2","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^11.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.1.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"53b1645cf505986ccdfe33d83354d1e95f1978de","_id":"libp2p@0.44.0-53b1645c","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"706450f31049714a4882eba7cd6bf0fdf8798633","size":327755,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-53b1645c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-53b1645c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-53b1645c_1682841590278_0.32868990879451565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-30T07:59:50.543Z","publish_time":1682841590543,"_source_registry_name":"default","_cnpm_publish_time":1682841590543},"0.44.0-ba47c957":{"name":"libp2p","version":"0.44.0-ba47c957","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^2.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","why-is-node-running":"^2.2.2","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^7.0.0","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^11.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"ba47c957956e52a35d342527561e3117dd46bdd3","_id":"libp2p@0.44.0-ba47c957","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"3ebd053c73919582a02c70e50b85bf8e0d954e82","size":343401,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-ba47c957.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-ba47c957.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-ba47c957_1682582760012_0.8551654456147377"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-27T08:06:00.254Z","publish_time":1682582760254,"_source_registry_name":"default","_cnpm_publish_time":1682582760254},"0.44.0-17eb162a":{"name":"libp2p","version":"0.44.0-17eb162a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^3.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^3.0.0","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^2.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^4.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^8.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","why-is-node-running":"^2.2.2","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^7.0.0","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^11.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^9.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^8.0.1","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.1","@libp2p/websockets":"^6.0.1","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"17eb162a833a752bcf18b12244d9f68e95bc2e5d","_id":"libp2p@0.44.0-17eb162a","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"b594039dd5b7b0dacddc9f1a3020389ba435be0f","size":343166,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-17eb162a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-17eb162a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-17eb162a_1682421531062_0.9332101442454726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-25T11:18:51.312Z","publish_time":1682421531312,"_cnpm_publish_time":1682421531312},"0.44.0-8d408d5d":{"name":"libp2p","version":"0.44.0-8d408d5d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^2.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.3.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^3.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^7.0.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^10.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^8.0.11","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^8.0.0","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.0","@libp2p/websockets":"^6.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"8d408d5d4e58c3cb5024a6326e878e90ce088e87","_id":"libp2p@0.44.0-8d408d5d","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"10182c7d4ba892b52480a6747562283dd16bcc50","size":343478,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-8d408d5d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-8d408d5d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-8d408d5d_1682322186509_0.20808901509403488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-24T07:43:06.699Z","publish_time":1682322186699,"_cnpm_publish_time":1682322186699},"0.44.0-44b30cc8":{"name":"libp2p","version":"0.44.0-44b30cc8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^2.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.3.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^3.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^10.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^8.0.11","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^8.0.0","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.0","@libp2p/websockets":"^6.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"44b30cc8292d7ccaef90a9a7b7bab4050b485cb4","_id":"libp2p@0.44.0-44b30cc8","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"5b6a3a012da7194c02891a6ba799087df965a27f","size":343482,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-44b30cc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-44b30cc8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-44b30cc8_1682035154399_0.5880225384197382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-20T23:59:14.710Z","publish_time":1682035154710,"_cnpm_publish_time":1682035154710},"0.44.0-6f018118":{"name":"libp2p","version":"0.44.0-6f018118","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^5.0.0","@libp2p/interface-connection-encrypter":"^4.0.0","@libp2p/interface-connection-gater":"^3.0.0","@libp2p/interface-connection-manager":"^2.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^4.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^4.0.0","@libp2p/interface-transport":"^3.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.8","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.10","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.1","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.1","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^4.0.1","it-pipe":"^3.0.1","it-stream-types":"^2.0.1","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^4.0.0","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^6.0.0","@libp2p/daemon-server":"^5.0.0","@libp2p/floodsub":"^7.0.1","@libp2p/interface-compliance-tests":"^3.0.6","@libp2p/interface-connection-compliance-tests":"^2.0.8","@libp2p/interface-connection-encrypter-compliance-tests":"^5.0.0","@libp2p/interface-mocks":"^10.0.0","@libp2p/interop":"^8.0.0","@libp2p/kad-dht":"^8.0.11","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^8.0.0","@libp2p/pubsub":"^7.0.1","@libp2p/tcp":"^7.0.0","@libp2p/websockets":"^6.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"6f0181189bc0508fcf51c4b382ff4cd24f5bb7b0","_id":"libp2p@0.44.0-6f018118","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"42961d18b90037c95688c7bbcabb9d1afa471af5","size":343606,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-6f018118.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-6f018118.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-6f018118_1681918942050_0.3614748615370129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-19T15:42:22.376Z","publish_time":1681918942376,"_cnpm_publish_time":1681918942376},"0.44.0-97b473ad":{"name":"libp2p","version":"0.44.0-97b473ad","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^2.0.1","@libp2p/interface-connection-manager":"^2.1.0","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.1.6","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.3","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"97b473ad560c553bd4d3e13338b5d8aed0066197","_id":"libp2p@0.44.0-97b473ad","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"3ab5185c745fd862fb48aa3e123917eff160ea69","size":343824,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-97b473ad.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-97b473ad.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-97b473ad_1681819364696_0.08187396072871755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T12:02:44.948Z","publish_time":1681819364948,"_cnpm_publish_time":1681819364948},"0.44.0-102d4c20":{"name":"libp2p","version":"0.44.0-102d4c20","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^2.0.1","@libp2p/interface-connection-manager":"^2.1.0","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"102d4c209bd7a33641e352dbd250da7ba74b6f36","_id":"libp2p@0.44.0-102d4c20","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"3c3f7a34b630151f9775d42e3b927d92064c097b","size":343546,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0-102d4c20.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0-102d4c20.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0-102d4c20_1681656002459_0.12227297529216741"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-16T14:40:02.784Z","publish_time":1681656002784,"_cnpm_publish_time":1681656002784},"0.44.0":{"name":"libp2p","version":"0.44.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^2.0.1","@libp2p/interface-connection-manager":"^2.1.0","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"31157860879caf0dbf0c38402b542234093cd266","_id":"libp2p@0.44.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"ccfe88eae9eec3b7b9255ca8948a0272a958d5b5","size":344010,"noattachment":false,"key":"/libp2p/-/libp2p-0.44.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.44.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.44.0_1681488672843_0.43652700837499014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-14T16:11:13.056Z","publish_time":1681488673056,"_cnpm_publish_time":1681488673056},"0.43.4-190de424":{"name":"libp2p","version":"0.43.4-190de424","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^2.0.1","@libp2p/interface-connection-manager":"^2.1.0","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.2","it-length-prefixed":"^9.0.0","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"190de424171fcd33752042623f8b35f76ff4cfa9","_id":"libp2p@0.43.4-190de424","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"2f35278ac7fd672aab460614dfd9ec37fa8e6305","size":343493,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-190de424.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-190de424.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-190de424_1681488181644_0.8070036422601912"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-14T16:03:01.891Z","publish_time":1681488181891,"_cnpm_publish_time":1681488181891},"0.43.4-4cce632c":{"name":"libp2p","version":"0.43.4-4cce632c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^2.0.1","@libp2p/interface-connection-manager":"^2.1.0","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-filter":"^3.0.1","it-first":"^3.0.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"4cce632c33bf3217dfdef7c9065f2145a1919af5","_id":"libp2p@0.43.4-4cce632c","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"748e8d23816e1cf8f4dc11827fdc8508c3e449ba","size":343723,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-4cce632c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-4cce632c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-4cce632c_1681486087036_0.3087155151364396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-14T15:28:07.325Z","publish_time":1681486087325,"_cnpm_publish_time":1681486087325},"0.43.4-627d5312":{"name":"libp2p","version":"0.43.4-627d5312","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^2.0.1","@libp2p/interface-connection-manager":"^2.1.0","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^2.0.0","it-filter":"^3.0.1","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"627d53129a17d5e4b79ab991708214a16f9bc6d1","_id":"libp2p@0.43.4-627d5312","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"1db546486c157b28db53906e0e380b4fdf4d98b1","size":343762,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-627d5312.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-627d5312.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-627d5312_1681484897848_0.9053061831022471"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-14T15:08:18.164Z","publish_time":1681484898164,"_cnpm_publish_time":1681484898164},"0.43.4-4078082d":{"name":"libp2p","version":"0.43.4-4078082d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^2.0.0","it-filter":"^3.0.1","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"4078082dac944c6feb64e9e45e5275d7f0bf6ae4","_id":"libp2p@0.43.4-4078082d","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"ff70cb6a7c495ae482b3f5dcfdef439359027ca6","size":343874,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-4078082d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-4078082d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-4078082d_1681457059031_0.09481490026288908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-14T07:24:19.368Z","publish_time":1681457059368,"_cnpm_publish_time":1681457059368},"0.43.4-e5a28b95":{"name":"libp2p","version":"0.43.4-e5a28b95","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^2.0.0","it-filter":"^3.0.1","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"e5a28b95bc041c0c807a925bb9a7b222e1c4f897","_id":"libp2p@0.43.4-e5a28b95","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"846e2ad643182abf10bbf738bc091a25c452d494","size":343743,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-e5a28b95.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-e5a28b95.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-e5a28b95_1681454448565_0.0037216777519128996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-14T06:40:48.842Z","publish_time":1681454448842,"_cnpm_publish_time":1681454448842},"0.43.4-20c8ed4b":{"name":"libp2p","version":"0.43.4-20c8ed4b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^2.0.0","it-filter":"^3.0.1","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^3.0.2","it-merge":"^3.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"20c8ed4bf2d01c91316b637cc79270d772554536","_id":"libp2p@0.43.4-20c8ed4b","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"42cc3a8f275205c603dfcf83c2fab6e4945fee62","size":343742,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-20c8ed4b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-20c8ed4b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-20c8ed4b_1681426261500_0.626216552848917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-13T22:51:01.774Z","publish_time":1681426261774,"_cnpm_publish_time":1681426261774},"0.43.4-ad407140":{"name":"libp2p","version":"0.43.4-ad407140","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^3.0.1","it-drain":"^2.0.0","it-filter":"^3.0.1","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^3.0.2","it-merge":"^2.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^3.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^4.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"ad407140be9d2d6205eebccd6718ff968394a0bd","_id":"libp2p@0.43.4-ad407140","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"7ed33aca730a31c60fdf1ded121a425d24527ce4","size":343762,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-ad407140.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-ad407140.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-ad407140_1681426197541_0.3130699746658574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-13T22:49:57.829Z","publish_time":1681426197829,"_cnpm_publish_time":1681426197829},"0.43.4-eb31274d":{"name":"libp2p","version":"0.43.4-eb31274d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^3.0.1","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^3.0.2","it-merge":"^2.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"eb31274d92b1c18b74b838a8f3b48bda5156239d","_id":"libp2p@0.43.4-eb31274d","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"3b2750d265daa79abd069e66f892db40d905667e","size":344025,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-eb31274d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-eb31274d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-eb31274d_1681424049229_0.9788269605727686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-13T22:14:09.460Z","publish_time":1681424049460,"_cnpm_publish_time":1681424049460},"0.43.4-4c02e485":{"name":"libp2p","version":"0.43.4-4c02e485","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^4.1.1","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-parallel":"^3.0.0","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.8","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.7","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.1.6","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"4c02e485f1a81f6ead7f7c9a982537ce0ab84d6e","_id":"libp2p@0.43.4-4c02e485","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"bec1ed932dac07ad01dee21670c35ba782c9c29e","size":343995,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-4c02e485.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-4c02e485.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-4c02e485_1681415509775_0.7547840260295788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-13T19:51:49.990Z","publish_time":1681415509990,"_cnpm_publish_time":1681415509990},"0.43.4-38548941":{"name":"libp2p","version":"0.43.4-38548941","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"38548941f795d91307415ae0c88c5b4394d6b0b4","_id":"libp2p@0.43.4-38548941","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"94257d94427312becdbbaba1889019f89bc8be09","size":356900,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4-38548941.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4-38548941.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4-38548941_1681233320826_0.17297275863819173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-11T17:15:21.081Z","publish_time":1681233321081,"_cnpm_publish_time":1681233321081},"0.43.4":{"name":"libp2p","version":"0.43.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"45333658a5d0dedc57a6b3a935f9d27c98fae26f","_id":"libp2p@0.43.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"9ec710f82b75cb619703d15d3319c09abe36bd22","size":357545,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.4_1680699951700_0.928890525315901"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-05T13:05:51.959Z","publish_time":1680699951959,"_cnpm_publish_time":1680699951959},"0.43.3-46ac62a5":{"name":"libp2p","version":"0.43.3-46ac62a5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"46ac62a526e56132128374e1220a4e9747f7dd52","_id":"libp2p@0.43.3-46ac62a5","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"bf1f5be5a6514be1916cb1aed7ba50f0b9aa64be","size":357014,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.3-46ac62a5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.3-46ac62a5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.3-46ac62a5_1680695542490_0.025567560457718574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-05T11:52:22.787Z","publish_time":1680695542787,"_cnpm_publish_time":1680695542787},"0.43.3-5521ef3a":{"name":"libp2p","version":"0.43.3-5521ef3a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5521ef3aceaddfdc8c5994d25433e5bc4f555f66","_id":"libp2p@0.43.3-5521ef3a","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"653859abbf2bcea8a448de2da12a8de5df1369ea","size":357013,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.3-5521ef3a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.3-5521ef3a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.3-5521ef3a_1680694984765_0.11483561084626048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-05T11:43:04.968Z","publish_time":1680694984968,"_cnpm_publish_time":1680694984968},"0.43.3-206b469b":{"name":"libp2p","version":"0.43.3-206b469b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit-relay/index.d.ts","import":"./dist/src/circuit-relay/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"206b469bef101f222d53f51fc15979ba965555c5","_id":"libp2p@0.43.3-206b469b","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"11b140818f4af44c47c77a3c2b2d354703df9be3","size":357015,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.3-206b469b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.3-206b469b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.3-206b469b_1680694713207_0.17731129116711775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-05T11:38:33.387Z","publish_time":1680694713387,"_cnpm_publish_time":1680694713387},"0.43.3-34e451af":{"name":"libp2p","version":"0.43.3-34e451af","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"34e451afdfcc57dda2896b22d43b3e6b99b1b4cd","_id":"libp2p@0.43.3-34e451af","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"8ac97d33dd07433fbc95e43ef60f42189b739f2e","size":356775,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.3-34e451af.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.3-34e451af.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.3-34e451af_1680536526117_0.42021951929988655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-03T15:42:06.419Z","publish_time":1680536526419,"_cnpm_publish_time":1680536526419},"0.43.3-f4c99d95":{"name":"libp2p","version":"0.43.3-f4c99d95","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f4c99d95a0f1b142f6bd3e55ce930b1b776fd64a","_id":"libp2p@0.43.3-f4c99d95","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"e5f099bb27c5bc73ec5a75e03a4d244f181fb461","size":355927,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.3-f4c99d95.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.3-f4c99d95.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.3-f4c99d95_1680376327062_0.051867747499531935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-01T19:12:07.321Z","publish_time":1680376327321,"_cnpm_publish_time":1680376327321},"0.43.3-290e6103":{"name":"libp2p","version":"0.43.3-290e6103","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"290e6103f2497b2a74a8964b7479636c391df2ba","_id":"libp2p@0.43.3-290e6103","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"9d064960e05157db4222768902ab4b8b3e7ad0e3","size":355637,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.3-290e6103.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.3-290e6103.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.3-290e6103_1680196269131_0.364037556395026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-30T17:11:09.449Z","publish_time":1680196269449,"_cnpm_publish_time":1680196269449},"0.43.3":{"name":"libp2p","version":"0.43.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"e99f66933762a8723877caf1e1e52c9124cc9e5a","_id":"libp2p@0.43.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"40937de5bc19ba58140331b8dc2ba3d9dbfbf0ec","size":355195,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.3_1680013446646_0.25235291806592075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T14:24:06.880Z","publish_time":1680013446880,"_cnpm_publish_time":1680013446880},"0.43.2-1e851148":{"name":"libp2p","version":"0.43.2-1e851148","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"1e851148f268e10af77c1c298054a83841673610","_id":"libp2p@0.43.2-1e851148","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"ad82d79735e6a87014c6502646b9d08053a3a383","size":354684,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.2-1e851148.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.2-1e851148.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.2-1e851148_1679998432088_0.986776288708519"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T10:13:52.405Z","publish_time":1679998432405,"_cnpm_publish_time":1679998432405},"0.43.2-0c9f90cc":{"name":"libp2p","version":"0.43.2-0c9f90cc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"0c9f90cce3ccfd5319596fbd1a6937d67cd0606d","_id":"libp2p@0.43.2-0c9f90cc","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"89778a8378d26ba476494425556c36d23cde4dde","size":354416,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.2-0c9f90cc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.2-0c9f90cc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.2-0c9f90cc_1679940344900_0.9965211496632509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-27T18:05:45.093Z","publish_time":1679940345093,"_cnpm_publish_time":1679940345093},"0.43.2-47c6e8f8":{"name":"libp2p","version":"0.43.2-47c6e8f8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"47c6e8f84f253edcaf113ec7b1d09617fd093c9b","_id":"libp2p@0.43.2-47c6e8f8","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"09211830bb17024e0fab2991e7f178433ef1ad1d","size":354111,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.2-47c6e8f8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.2-47c6e8f8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.2-47c6e8f8_1679481908242_0.2715307232519659"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-22T10:45:08.529Z","publish_time":1679481908529,"_cnpm_publish_time":1679481908529},"0.43.2-d1f03f5a":{"name":"libp2p","version":"0.43.2-d1f03f5a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d1f03f5a134bf839a03f07a1ba39579066dedfb6","_id":"libp2p@0.43.2-d1f03f5a","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"03e470a4a5b9270ec6ae3807c4d82f3484ccb095","size":354109,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.2-d1f03f5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.2-d1f03f5a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.2-d1f03f5a_1679479093272_0.6645195431140516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-22T09:58:13.619Z","publish_time":1679479093619,"_cnpm_publish_time":1679479093619},"0.43.2":{"name":"libp2p","version":"0.43.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"0dd0712e46335379eaa0a591f5f911719a76dde4","_id":"libp2p@0.43.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"7e03abd2ef5b89adc9082e147033469ade67f85a","size":354634,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.2_1679423239930_0.6097206526113941"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-21T18:27:20.193Z","publish_time":1679423240193,"_cnpm_publish_time":1679423240193},"0.43.1-78cb1925":{"name":"libp2p","version":"0.43.1-78cb1925","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"78cb1925c5fb74c313247f50ace707064dcf9737","_id":"libp2p@0.43.1-78cb1925","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"834f623c3591f7ea51e1d972376cb5ccaf5b9dca","size":354111,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.1-78cb1925.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.1-78cb1925.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.1-78cb1925_1679420129727_0.9179778608265554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-21T17:35:29.969Z","publish_time":1679420129969,"_cnpm_publish_time":1679420129969},"0.43.1-5cb917e3":{"name":"libp2p","version":"0.43.1-5cb917e3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5cb917e328d517bcbcc73d32cc5bac37d5091912","_id":"libp2p@0.43.1-5cb917e3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"1def434cbce456a2ac612a709bd4898949a0396e","size":353885,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.1-5cb917e3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.1-5cb917e3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.1-5cb917e3_1679409977951_0.7716205659781759"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-21T14:46:18.178Z","publish_time":1679409978178,"_cnpm_publish_time":1679409978178},"0.43.1":{"name":"libp2p","version":"0.43.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"3fe5e23f2d469d7e3ef9e3a2fc8229da648514dd","_id":"libp2p@0.43.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"4520b3411d1c368a18eb9dd79a17bcb27083c0be","size":354200,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.1_1679401932964_0.40707694811755646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-21T12:32:13.239Z","publish_time":1679401933239,"_cnpm_publish_time":1679401933239},"0.43.0-5de0f070":{"name":"libp2p","version":"0.43.0-5de0f070","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5de0f07000f102f6e02fe6c93630581fa03a2fa7","_id":"libp2p@0.43.0-5de0f070","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"059e8177f848ab3d6a57201db4f3b0e048e7d41d","size":353690,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.0-5de0f070.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.0-5de0f070.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.0-5de0f070_1679401390791_0.835780740533367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-21T12:23:11.041Z","publish_time":1679401391041,"_cnpm_publish_time":1679401391041},"0.43.0-4d473338":{"name":"libp2p","version":"0.43.0-4d473338","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"4d4733382f47ce6e7367656a34d11cad71c92ad8","_id":"libp2p@0.43.0-4d473338","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"dda5b1d09d8700c04df18bf929a1f8d5eeb3dff8","size":353329,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.0-4d473338.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.0-4d473338.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.0-4d473338_1679367002951_0.9059397407692706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-21T02:50:03.136Z","publish_time":1679367003136,"_cnpm_publish_time":1679367003136},"0.43.0":{"name":"libp2p","version":"0.43.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"000aa7da81d487d73cf644df10340f12157d33e1","_id":"libp2p@0.43.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"e8c0e88fccf5f89ce9ea90ab63e25397f2e6d5fc","size":353839,"noattachment":false,"key":"/libp2p/-/libp2p-0.43.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.43.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.43.0_1679326304748_0.017631310886264684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-20T15:31:44.922Z","publish_time":1679326304922,"_cnpm_publish_time":1679326304922},"0.42.2-d7fa853a":{"name":"libp2p","version":"0.42.2-d7fa853a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d7fa853a8fc0dd3a6f635a00d6862bfdef97f424","_id":"libp2p@0.42.2-d7fa853a","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"9e846325f0be9a9499bfd6f4e008e9da47f3422c","size":353328,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-d7fa853a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-d7fa853a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-d7fa853a_1679325053508_0.1730070351063726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-20T15:10:53.778Z","publish_time":1679325053778,"_cnpm_publish_time":1679325053778},"0.42.2-f0d4f6ee":{"name":"libp2p","version":"0.42.2-f0d4f6ee","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.2.0","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^12.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f0d4f6eec22c97836df6193c7bb71aee39159233","_id":"libp2p@0.42.2-f0d4f6ee","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"b292acbf2e429f4296c60830ec8f25b05e095d9a","size":353326,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-f0d4f6ee.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-f0d4f6ee.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-f0d4f6ee_1679325041105_0.06330276185800954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-20T15:10:41.415Z","publish_time":1679325041415,"_cnpm_publish_time":1679325041415},"0.42.2-5e63ee2d":{"name":"libp2p","version":"0.42.2-5e63ee2d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","err-code":"^3.0.1","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5e63ee2d310015d805bbac56205423ecb890b2f6","_id":"libp2p@0.42.2-5e63ee2d","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"416cee73835293e16ad146a9cc8d2134bf463b19","size":353703,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-5e63ee2d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-5e63ee2d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-5e63ee2d_1679066175268_0.7208885567020844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-17T15:16:15.520Z","publish_time":1679066175520,"_cnpm_publish_time":1679066175520},"0.42.2-da3526c0":{"name":"libp2p","version":"0.42.2-da3526c0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","err-code":"^3.0.1","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"da3526c000147c67addc2ea0b86c7806adf61536","_id":"libp2p@0.42.2-da3526c0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"0580ed265e35de7436044195066d603836029ef3","size":353704,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-da3526c0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-da3526c0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-da3526c0_1679038859740_0.04972621736243732"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-17T07:40:59.918Z","publish_time":1679038859918,"_cnpm_publish_time":1679038859918},"0.42.2-d6c86015":{"name":"libp2p","version":"0.42.2-d6c86015","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check -i protons","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:autonat":"protons ./src/autonat/pb/index.proto","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","err-code":"^3.0.1","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-parallel":"^3.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d6c86015b537bd853909c43cd2243cc1d3132455","_id":"libp2p@0.42.2-d6c86015","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"d0b0aa76afcf9724093a0d1e1ae40f1b98761849","size":353974,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-d6c86015.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-d6c86015.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-d6c86015_1678792578884_0.7058330238462338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-14T11:16:19.124Z","publish_time":1678792579124,"_cnpm_publish_time":1678792579124},"0.42.2-064035eb":{"name":"libp2p","version":"0.42.2-064035eb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^2.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^7.0.0","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^9.0.0","err-code":"^3.0.1","interface-datastore":"^8.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^8.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"064035eb2366f610866644c3be6ffb09db6f5da6","_id":"libp2p@0.42.2-064035eb","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"85f7f7dbdd4f189ae764cff42e55a4970cf11ebf","size":336009,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-064035eb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-064035eb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-064035eb_1678785041005_0.3456720139206937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-14T09:10:41.208Z","publish_time":1678785041208,"_cnpm_publish_time":1678785041208},"0.42.2-001af1f7":{"name":"libp2p","version":"0.42.2-001af1f7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-record":"^2.0.6","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.4","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^38.1.7","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.1","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"001af1f76db17c2eabf608f0c313e161b868a055","_id":"libp2p@0.42.2-001af1f7","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"3ddc643ba2ba46fc05ce59f9b5cf7eee8b324fc3","size":336037,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-001af1f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-001af1f7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-001af1f7_1678784457735_0.5761536593918408"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-14T09:00:57.955Z","publish_time":1678784457955,"_cnpm_publish_time":1678784457955},"0.42.2-75d5a36f":{"name":"libp2p","version":"0.42.2-75d5a36f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.4","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^7.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"75d5a36fe3f7f96bb882fe1d7970f654ab083141","_id":"libp2p@0.42.2-75d5a36f","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"cb12ef6677a3eb3897b81f4272db11bda4fff1fa","size":335559,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-75d5a36f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-75d5a36f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-75d5a36f_1678783266960_0.7241991009168991"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-14T08:41:07.159Z","publish_time":1678783267159,"_cnpm_publish_time":1678783267159},"0.42.2-b0855622":{"name":"libp2p","version":"0.42.2-b0855622","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./circuit-relay":{"types":"./dist/src/circuit/index.d.ts","import":"./dist/src/circuit/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-gater":"^1.0.0","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.4","@libp2p/topology":"^4.0.1","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.2.0","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-queue":"^7.3.4","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"b0855622a760f96c34c12d262d94514834521ffe","_id":"libp2p@0.42.2-b0855622","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"daa02de8e1f0d43e701185324a96dffa49903acf","size":335558,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-b0855622.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-b0855622.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-b0855622_1678778484354_0.34617153906295495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-14T07:21:24.616Z","publish_time":1678778484616,"_cnpm_publish_time":1678778484616},"0.42.2-593deefe":{"name":"libp2p","version":"0.42.2-593deefe","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.4","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.0.0","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^5.0.0","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^7.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"593deefe1268e0019354964b87b49fac1a3981ed","_id":"libp2p@0.42.2-593deefe","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"100d1f51183b09036f87b2f7f0cd6ee44fcd8f5b","size":352197,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-593deefe.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-593deefe.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-593deefe_1677793652131_0.2755036967122244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T21:47:32.344Z","publish_time":1677793652344,"_cnpm_publish_time":1677793652344},"0.42.2-d605cbe3":{"name":"libp2p","version":"0.42.2-d605cbe3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.1","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.4","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pb-stream":"^3.0.0","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-defer":"^4.0.0","p-fifo":"^1.0.0","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-gossipsub":"^6.2.0","@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^5.0.0","@libp2p/daemon-server":"^4.1.0","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^7.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^1.0.1","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d605cbe318d2b2461011181c36659d9e9108b7f4","_id":"libp2p@0.42.2-d605cbe3","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"shasum":"86c8c435d8fbf0ad87af4b4bc8d8cd9ab268cf04","size":346587,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-d605cbe3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-d605cbe3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-d605cbe3_1677780222976_0.8966783925703046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T18:03:43.208Z","publish_time":1677780223208,"_cnpm_publish_time":1677780223208},"0.42.2-746e2eab":{"name":"libp2p","version":"0.42.2-746e2eab","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-fifo":"^1.0.0","p-retry":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"746e2eab1621135192752a321e60a783ed05e0ee","_id":"libp2p@0.42.2-746e2eab","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"shasum":"802284ce73c2ba572b66ed1a128bc6c853f9839a","size":333377,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-746e2eab.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-746e2eab.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-746e2eab_1677594591982_0.016215854717750444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-28T14:29:52.264Z","publish_time":1677594592264,"_cnpm_publish_time":1677594592264},"0.42.2-45fc415b":{"name":"libp2p","version":"0.42.2-45fc415b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^7.0.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"45fc415b9db918cf4cf3f4d06e54d00835f9fa93","_id":"libp2p@0.42.2-45fc415b","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"0ca96cdceaf7ad25f28cab458526201eb79f9648","size":333827,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-45fc415b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-45fc415b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-45fc415b_1676998885558_0.5321594705917339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T17:01:25.897Z","publish_time":1676998885897,"_cnpm_publish_time":1676998885897},"0.42.2-f6f73a21":{"name":"libp2p","version":"0.42.2-f6f73a21","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f6f73a21ebf15d1811fb95cc3972f950c0f52789","_id":"libp2p@0.42.2-f6f73a21","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"shasum":"5e0032cbfaf1eb7fc109e2afd13db1ad1d57526f","size":333835,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-f6f73a21.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-f6f73a21.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-f6f73a21_1676561436000_0.9691325080850353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-16T15:30:36.278Z","publish_time":1676561436278,"_cnpm_publish_time":1676561436278},"0.42.2-e12202e9":{"name":"libp2p","version":"0.42.2-e12202e9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"e12202e9236c4cacb10938c1101563f4c7cf580c","_id":"libp2p@0.42.2-e12202e9","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"aff813f917679226d93d3cfc80cee68e1ef02732","size":333514,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-e12202e9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-e12202e9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-e12202e9_1675859549103_0.6607813152267294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-08T12:32:29.326Z","publish_time":1675859549326,"_cnpm_publish_time":1675859549326},"0.42.2-c02e1bd4":{"name":"libp2p","version":"0.42.2-c02e1bd4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-keychain":"^2.0.4","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/keychain":"^1.0.0","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"c02e1bd4982feb2d69021abc54c1603c01291867","_id":"libp2p@0.42.2-c02e1bd4","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"1214c50600ac9196a48fda98bbfffea424d7aa03","size":333466,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-c02e1bd4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-c02e1bd4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-c02e1bd4_1675701752698_0.3399930516956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-06T16:42:32.915Z","publish_time":1675701752915,"_cnpm_publish_time":1675701752915},"0.42.2-deaa1488":{"name":"libp2p","version":"0.42.2-deaa1488","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"deaa148871627a60af48b0505a47dc332e9dc9ef","_id":"libp2p@0.42.2-deaa1488","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"2de6b1a5c19cef9d7161f0feb74fea13c512219c","size":392463,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2-deaa1488.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2-deaa1488.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2-deaa1488_1675262364368_0.7368292753901011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-01T14:39:24.657Z","publish_time":1675262364657,"_cnpm_publish_time":1675262364657},"0.42.2":{"name":"libp2p","version":"0.42.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"40841637ab36c3163e36afce4050a07ea2f614af","_id":"libp2p@0.42.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"093b694b550508fadd8d3bcbd5d42cc984409d0f","size":392854,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.2_1674039154638_0.9384154171268915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-18T10:52:34.865Z","publish_time":1674039154865,"_cnpm_publish_time":1674039154865},"0.42.1-f82e6b86":{"name":"libp2p","version":"0.42.1-f82e6b86","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f82e6b86e375b86e71cd339660a348ecba4bf68d","_id":"libp2p@0.42.1-f82e6b86","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"3d9279d56a2f9ca9641ae0087aa7b72b58c14cbc","size":392125,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-f82e6b86.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-f82e6b86.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-f82e6b86_1673957623671_0.02460681823751454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-17T12:13:43.932Z","publish_time":1673957623932,"_cnpm_publish_time":1673957623932},"0.42.1-79005f31":{"name":"libp2p","version":"0.42.1-79005f31","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"79005f31c020262e01e13bd2fa75782cf307b0c6","_id":"libp2p@0.42.1-79005f31","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"8757fae8434988eb9eed89ecfb814ed41f94e3dc","size":391512,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-79005f31.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-79005f31.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-79005f31_1673950951359_0.2240806832647697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-17T10:22:31.576Z","publish_time":1673950951576,"_cnpm_publish_time":1673950951576},"0.42.1-54149530":{"name":"libp2p","version":"0.42.1-54149530","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5414953010b18ce9b24b3c7bcf75501c8678a922","_id":"libp2p@0.42.1-54149530","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"f894d519a135c78f7f825f9a32280611d6dc0350","size":391513,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-54149530.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-54149530.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-54149530_1673932796100_0.6344861639215702"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-17T05:19:56.364Z","publish_time":1673932796364,"_cnpm_publish_time":1673932796364},"0.42.1-bd2bdf7c":{"name":"libp2p","version":"0.42.1-bd2bdf7c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"bd2bdf7ca0d87ab63b2e9acf7edf7a5752e0559c","_id":"libp2p@0.42.1-bd2bdf7c","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"6d0054885b2c3095c7e0b1836ab2940dcfca80b0","size":391513,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-bd2bdf7c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-bd2bdf7c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-bd2bdf7c_1673860024298_0.5327687731784048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T09:07:04.480Z","publish_time":1673860024480,"_cnpm_publish_time":1673860024480},"0.42.1-141e0722":{"name":"libp2p","version":"0.42.1-141e0722","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"141e0722ee2cd92b2b928767710de7443b5a4c56","_id":"libp2p@0.42.1-141e0722","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"b441855ee212be8e7a689fe3ae2c7b513cace4e1","size":391276,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-141e0722.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-141e0722.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-141e0722_1673858620273_0.350322299427799"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T08:43:40.490Z","publish_time":1673858620490,"_cnpm_publish_time":1673858620490},"0.42.1-5cf7f487":{"name":"libp2p","version":"0.42.1-5cf7f487","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5cf7f487e58aea064f607da5e897c616e61234c1","_id":"libp2p@0.42.1-5cf7f487","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"f0a6c0f4edf3de33676ed6a7132ac6b8578f1b00","size":390849,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-5cf7f487.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-5cf7f487.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-5cf7f487_1673857927335_0.9843473264637812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T08:32:07.598Z","publish_time":1673857927598,"_cnpm_publish_time":1673857927598},"0.42.1-2dac4be2":{"name":"libp2p","version":"0.42.1-2dac4be2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"2dac4be228f314135e98edf2315ca75cd1df0fa2","_id":"libp2p@0.42.1-2dac4be2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"1d2fa6fc9dcfe1c3f0cbdc120493e99c58e38bb8","size":390848,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-2dac4be2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-2dac4be2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-2dac4be2_1673618796124_0.6828779046649427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-13T14:06:36.484Z","publish_time":1673618796484,"_cnpm_publish_time":1673618796484},"0.42.1-9a6022b7":{"name":"libp2p","version":"0.42.1-9a6022b7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"9a6022b7e4920923b0181e0afadc1a9bd45bc6f0","_id":"libp2p@0.42.1-9a6022b7","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"46a93f6261eefcb40eb2e79ccb9ca8033c6d083d","size":390848,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-9a6022b7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-9a6022b7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-9a6022b7_1673528457367_0.3638518622409781"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-12T13:00:57.642Z","publish_time":1673528457642,"_cnpm_publish_time":1673528457642},"0.42.1-3a022ff2":{"name":"libp2p","version":"0.42.1-3a022ff2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"3a022ff2abcfc51022890b29b83fc6de1624ac5a","_id":"libp2p@0.42.1-3a022ff2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"61737cd394f67a281d14eb0784680b72549ae551","size":391272,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-3a022ff2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-3a022ff2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-3a022ff2_1673527937575_0.1484919401417184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-12T12:52:17.810Z","publish_time":1673527937810,"_cnpm_publish_time":1673527937810},"0.42.1-c6718b2e":{"name":"libp2p","version":"0.42.1-c6718b2e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"c6718b2e0f7e49970e21df0b98135709e433233f","_id":"libp2p@0.42.1-c6718b2e","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"66345ee40858033af9202731c54057b7e9d1080c","size":391272,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.1-c6718b2e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.1-c6718b2e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.1-c6718b2e_1673527208537_0.37934637343034305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-12T12:40:08.783Z","publish_time":1673527208783,"_cnpm_publish_time":1673527208783},"0.42.0-a61e4014":{"name":"libp2p","version":"0.42.0-a61e4014","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"a61e40142f1393c53b83a1b11ded6b72c6b76615","_id":"libp2p@0.42.0-a61e4014","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"b4e93405559dc9cacd09db6cb6f99affdb5aaa22","size":390847,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.0-a61e4014.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.0-a61e4014.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.0-a61e4014_1673429428401_0.027236314165643094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T09:30:28.635Z","publish_time":1673429428635,"_cnpm_publish_time":1673429428635},"0.42.0":{"name":"libp2p","version":"0.42.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"c88e03db1533b9086df580998aa0187f7377545c","_id":"libp2p@0.42.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"c131fbf60c611941e70e49a7eebd9b08a0ab7f5c","size":390834,"noattachment":false,"key":"/libp2p/-/libp2p-0.42.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.42.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.42.0_1673426222436_0.9635254984843902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T08:37:02.644Z","publish_time":1673426222644,"_cnpm_publish_time":1673426222644},"0.41.0-3e8501d":{"name":"libp2p","version":"0.41.0-3e8501d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"3e8501d4d9b639ebc7377278405021770f8d855b","_id":"libp2p@0.41.0-3e8501d","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"e53c6e8c4a056291327dd9faf770be7d652ccd7e","size":390846,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-3e8501d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-3e8501d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-3e8501d_1673360809927_0.17689348453347398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-10T14:26:50.175Z","publish_time":1673360810175,"_cnpm_publish_time":1673360810175},"0.41.0-a346e14":{"name":"libp2p","version":"0.41.0-a346e14","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^11.0.0","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"a346e14b1f9f9ebf5e003c03c7efb3a2e378e4aa","_id":"libp2p@0.41.0-a346e14","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"36b32fbafdb5d534daaa291f92c3b5240fdaae1e","size":390846,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-a346e14.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-a346e14.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-a346e14_1673359595429_0.581980096189981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-10T14:06:35.678Z","publish_time":1673359595678,"_cnpm_publish_time":1673359595678},"0.41.0-bdf53ae":{"name":"libp2p","version":"0.41.0-bdf53ae","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"bdf53ae0d8fcca93f20e6e3d22669aa725dcac70","_id":"libp2p@0.41.0-bdf53ae","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"eb459af149eebbb60f305ca218ca4421a4bbfa75","size":390484,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-bdf53ae.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-bdf53ae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-bdf53ae_1673080846091_0.5657227736413248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-07T08:40:59.696Z","publish_time":1673080846386,"_cnpm_publish_time":1673080846386},"0.41.0-ea8f279":{"name":"libp2p","version":"0.41.0-ea8f279","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^2.0.0","@libp2p/interface-dht":"^2.0.0","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^2.0.0","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^3.0.0","@libp2p/peer-id":"^2.0.0","@libp2p/peer-id-factory":"^2.0.0","@libp2p/peer-record":"^5.0.0","@libp2p/peer-store":"^6.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^11.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^6.0.0","@libp2p/daemon-client":"^4.0.1","@libp2p/daemon-server":"^4.0.1","@libp2p/floodsub":"^6.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^4.0.0","@libp2p/interface-mocks":"^9.0.0","@libp2p/interop":"^4.0.0","@libp2p/kad-dht":"^7.0.0","@libp2p/mdns":"^6.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^6.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^4.0.0","@libp2p/webrtc-star":"^6.0.0","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"ea8f279d4f80f1986e53fb83637ac9852d50d8d4","_id":"libp2p@0.41.0-ea8f279","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"043b0b621715c34ab0c424ddeb0296e1d2d66662","size":390273,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-ea8f279.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-ea8f279.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-ea8f279_1673077448646_0.122194736404452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-07T07:44:21.745Z","publish_time":1673077448851,"_cnpm_publish_time":1673077448851},"0.41.0-40fe372":{"name":"libp2p","version":"0.41.0-40fe372","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"40fe3725c5733fc2cb5072b7ad09858724f8d870","_id":"libp2p@0.41.0-40fe372","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"6e6fd736f3f08e902021f448bdd6addd9bdfbb8d","size":390290,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-40fe372.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-40fe372.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-40fe372_1672852774301_0.42107748027721703"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-04T17:23:22.365Z","publish_time":1672852774544,"_cnpm_publish_time":1672852774544},"0.41.0-43d0bc6":{"name":"libp2p","version":"0.41.0-43d0bc6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"43d0bc6c63eedbc72805d29aacb1378e43910dbf","_id":"libp2p@0.41.0-43d0bc6","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"74344e4975900680451b406132c417ca45cc366d","size":390179,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-43d0bc6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-43d0bc6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-43d0bc6_1671717333209_0.6105677124012161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-22T13:55:55.611Z","publish_time":1671717333430,"_cnpm_publish_time":1671717333430},"0.41.0-1147550":{"name":"libp2p","version":"0.41.0-1147550","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"114755019b6c4d8ffe12ca6822c66fc46d9834e7","_id":"libp2p@0.41.0-1147550","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"6c2d26ff1f703a9376f1a2c44d0deef456fc6551","size":390158,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-1147550.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-1147550.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-1147550_1671631039444_0.5857428224289156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-21T13:57:41.321Z","publish_time":1671631039762,"_cnpm_publish_time":1671631039762},"0.41.0-340e2dd":{"name":"libp2p","version":"0.41.0-340e2dd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"340e2ddc18c0261e12e8af59994584e3a75efb96","_id":"libp2p@0.41.0-340e2dd","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"3afcc580cb9169c80a0977ec4b1c3f5d6f556c55","size":390045,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-340e2dd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-340e2dd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-340e2dd_1671629420310_0.8200664236339277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-21T13:37:31.511Z","publish_time":1671629420540,"_cnpm_publish_time":1671629420540},"0.41.0-d77405c":{"name":"libp2p","version":"0.41.0-d77405c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.1.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d77405c52f331a85325c0d24ef86874b2f5c4cd4","_id":"libp2p@0.41.0-d77405c","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"35d7a7aab68185f405c043d8f7bde0404bebe1a4","size":390045,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-d77405c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-d77405c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-d77405c_1671629359147_0.004721180357496024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-21T13:37:29.977Z","publish_time":1671629359399,"_cnpm_publish_time":1671629359399},"0.41.0-58cc480":{"name":"libp2p","version":"0.41.0-58cc480","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"58cc4804827cae92a2fff3babb1201099577f671","_id":"libp2p@0.41.0-58cc480","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"ab9d5e229a32c501e1ba903ca03348af6826132d","size":390406,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-58cc480.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-58cc480.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-58cc480_1671629160223_0.7102330714651233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-21T13:27:55.099Z","publish_time":1671629160508,"_cnpm_publish_time":1671629160508},"0.41.0-57a56aa":{"name":"libp2p","version":"0.41.0-57a56aa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"57a56aa9d32f81066667ad6641fda5980df8e1c3","_id":"libp2p@0.41.0-57a56aa","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"5c45365e0d41b4705681be9966f3aab1d67ebaca","size":390163,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-57a56aa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-57a56aa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-57a56aa_1671624341083_0.3381833599145432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-21T12:08:56.998Z","publish_time":1671624341379,"_cnpm_publish_time":1671624341379},"0.41.0-2fa2893":{"name":"libp2p","version":"0.41.0-2fa2893","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"2fa28931025ffb93d985dad1269165f81709c048","_id":"libp2p@0.41.0-2fa2893","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"0812179eb00ee99762d3dd3927b712490acb917d","size":390075,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-2fa2893.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-2fa2893.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-2fa2893_1671622966559_0.30260912028316467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-21T11:49:49.164Z","publish_time":1671622966942,"_cnpm_publish_time":1671622966942},"0.41.0-3e53c19":{"name":"libp2p","version":"0.41.0-3e53c19","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"3e53c199349ab99deeb745baff92c3aaa7647ca8","_id":"libp2p@0.41.0-3e53c19","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"db4400458d22d675beb6ea3d9fe07f1e25ae6c20","size":390297,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-3e53c19.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-3e53c19.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-3e53c19_1671540796025_0.40352793899367034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-20T12:54:32.218Z","publish_time":1671540796368,"_cnpm_publish_time":1671540796368},"0.41.0-19e96cc":{"name":"libp2p","version":"0.41.0-19e96cc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","docs":"aegir docs","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-libp2p":"^1.0.0","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^3.0.0","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.5.6","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^15.0.1","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"19e96cc7080a774afe47ce7625b0bc1e19d04cc6","_id":"libp2p@0.41.0-19e96cc","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"8f39b2a73d2057b087f39b8303aead27b4a8f790","size":390346,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-19e96cc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-19e96cc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-19e96cc_1671472931991_0.689497443968379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-19T18:05:51.015Z","publish_time":1671472932204,"_cnpm_publish_time":1671472932204},"0.41.0-1b30f81":{"name":"libp2p","version":"0.41.0-1b30f81","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"1b30f81efbbc3c104a2a448b997c02b02133357f","_id":"libp2p@0.41.0-1b30f81","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"ac74234b6e6426a0aef201ea162037eb1c23364a","size":231751,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0-1b30f81.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0-1b30f81.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0-1b30f81_1670923195922_0.2561941100953735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-13T09:32:10.524Z","publish_time":1670923196194,"_cnpm_publish_time":1670923196194},"0.41.0":{"name":"libp2p","version":"0.41.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"7bbf6fda05e08c0b7f015e126d2c6e907e9f41e0","_id":"libp2p@0.41.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"3fc5da1efbbdfd955d9cd8478963eb0a7712c76e","size":231708,"noattachment":false,"key":"/libp2p/-/libp2p-0.41.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.41.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.41.0_1670498179770_0.07664592514515167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-08T11:58:49.248Z","publish_time":1670498180000,"_cnpm_publish_time":1670498180000},"0.40.0-99446ff":{"name":"libp2p","version":"0.40.0-99446ff","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"99446ff0e85e47cae5524c5588fb9a08028c7c70","_id":"libp2p@0.40.0-99446ff","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"b1b387b4cd437847b8e913e2edae1cd4c03df44b","size":231726,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-99446ff.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-99446ff.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-99446ff_1670329762732_0.7752216970647232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-06T12:47:46.290Z","publish_time":1670329762943,"_cnpm_publish_time":1670329762943},"0.40.0-2d984ed":{"name":"libp2p","version":"0.40.0-2d984ed","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"2d984ed8c915a70fedaa1393c85021034e509f9e","_id":"libp2p@0.40.0-2d984ed","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"256104218aff0e2c128ce529fc5685268dbc1c02","size":231382,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-2d984ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-2d984ed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-2d984ed_1670329755859_0.15247465356120316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-06T12:47:44.936Z","publish_time":1670329756056,"_cnpm_publish_time":1670329756056},"0.40.0-5a62f4f":{"name":"libp2p","version":"0.40.0-5a62f4f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5a62f4f22f3d9658ae7356568283d443a76df4ea","_id":"libp2p@0.40.0-5a62f4f","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"bfde7c50e52305235b8798d233e2b76521292391","size":231383,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-5a62f4f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-5a62f4f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-5a62f4f_1669896288079_0.24642660269143368"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T12:24:31.381Z","publish_time":1669896288373,"_cnpm_publish_time":1669896288373},"0.40.0-61fcc0b":{"name":"libp2p","version":"0.40.0-61fcc0b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"61fcc0b688214d3f8c84bc68bd6192738ae0fdfd","_id":"libp2p@0.40.0-61fcc0b","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"2748f7b9f3fdf1bb8a17a4d4c3a2eebc2a017fd5","size":231014,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-61fcc0b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-61fcc0b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-61fcc0b_1669799968260_0.8664284370942392"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-30T09:27:56.367Z","publish_time":1669799968548,"_cnpm_publish_time":1669799968548},"0.40.0-bae32ba":{"name":"libp2p","version":"0.40.0-bae32ba","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"bae32bafce75a3801a7a96f77a9ccf43b3208f9c","_id":"libp2p@0.40.0-bae32ba","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"f9161d461a9de443eae581517e9f5ea63be7d691","size":229790,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-bae32ba.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-bae32ba.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-bae32ba_1669390166575_0.19029719716041904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-25T15:31:00.375Z","publish_time":1669390166853,"_cnpm_publish_time":1669390166853},"0.40.0-9fd58c8":{"name":"libp2p","version":"0.40.0-9fd58c8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"9fd58c84b963ae3ad021e0ec1d864105b1613f46","_id":"libp2p@0.40.0-9fd58c8","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"a591cc75a7008cd5c6880d53bf9f60da6c2b92e6","size":229898,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-9fd58c8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-9fd58c8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-9fd58c8_1669389841292_0.06792010631081724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-25T15:30:59.027Z","publish_time":1669389841563,"_cnpm_publish_time":1669389841563},"0.40.0-8f4cfa1":{"name":"libp2p","version":"0.40.0-8f4cfa1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-connection-compliance-tests":"^2.0.3","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"8f4cfa15cd227bcf0f6e6104beca96afee030566","_id":"libp2p@0.40.0-8f4cfa1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"1c3cc1030ffe74c41bfa9a5583d4a11f0f69c4e7","size":229866,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-8f4cfa1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-8f4cfa1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-8f4cfa1_1669377707037_0.4834904351788005"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-25T12:02:24.156Z","publish_time":1669377707398,"_cnpm_publish_time":1669377707398},"0.40.0-fb5fa3d":{"name":"libp2p","version":"0.40.0-fb5fa3d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"fb5fa3d5b84e21c6e26407df7eb323d68038fe5d","_id":"libp2p@0.40.0-fb5fa3d","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"edd8706fc04bda0203576cc10598cb5fdeeff234","size":227217,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-fb5fa3d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-fb5fa3d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-fb5fa3d_1669289490195_0.5580714524569768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-24T12:20:23.435Z","publish_time":1669289490432,"_cnpm_publish_time":1669289490432},"0.40.0-49b848b":{"name":"libp2p","version":"0.40.0-49b848b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"49b848b07eb93b5dd6fc673b554e92bb4e20af45","_id":"libp2p@0.40.0-49b848b","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"09389a125e6f15acbc9cc97c67342176d98bf002","size":227199,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-49b848b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-49b848b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-49b848b_1669136920548_0.2689936278335674"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-22T17:31:36.422Z","publish_time":1669136920820,"_cnpm_publish_time":1669136920820},"0.40.0-ce67083":{"name":"libp2p","version":"0.40.0-ce67083","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"ce67083fbd0a4e9ee8e5b56418c14c9fe5e7024d","_id":"libp2p@0.40.0-ce67083","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"74ae77a4e185ec1c9480d97fbeb8dabe184bc65f","size":227198,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-ce67083.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-ce67083.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-ce67083_1669020265268_0.9243944574230345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-21T08:47:52.378Z","publish_time":1669020265459,"_cnpm_publish_time":1669020265459},"0.40.0-030dbc8":{"name":"libp2p","version":"0.40.0-030dbc8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"030dbc81a8743b98bbc0542bd40aece099ed44f6","_id":"libp2p@0.40.0-030dbc8","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"cb04cac4332b5e2f1652dd0ca737160ba17fe7a6","size":227197,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-030dbc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-030dbc8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-030dbc8_1668686016218_0.4570167486329819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-17T12:11:48.191Z","publish_time":1668686016504,"_cnpm_publish_time":1668686016504},"0.40.0-fed012d":{"name":"libp2p","version":"0.40.0-fed012d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"fed012d922ac6317b27906f98616cc96cf0d9919","_id":"libp2p@0.40.0-fed012d","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"20bb847f2cacc9e51875d3885bec5a596a316ea9","size":227163,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-fed012d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-fed012d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-fed012d_1668685871905_0.8416344377650491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-17T12:11:46.797Z","publish_time":1668685872108,"_cnpm_publish_time":1668685872108},"0.40.0-028f508":{"name":"libp2p","version":"0.40.0-028f508","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"028f50897c906cb1c0bca7cdbaeda8054d406b15","_id":"libp2p@0.40.0-028f508","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"add320a48da7bcb20c14749426f64195e6af3aeb","size":227177,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-028f508.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-028f508.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-028f508_1668534109174_0.5876101563908083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-15T17:43:46.200Z","publish_time":1668534109419,"_cnpm_publish_time":1668534109419},"0.40.0-9865052":{"name":"libp2p","version":"0.40.0-9865052","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"9865052465867e8a5f2407c5375639470e83b14c","_id":"libp2p@0.40.0-9865052","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"f2dc0ad8915bcc3e3bfa5533d68bda2584c7473f","size":227177,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-9865052.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-9865052.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-9865052_1667812821429_0.7682451120866556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-07T09:33:23.103Z","publish_time":1667812821674,"_cnpm_publish_time":1667812821674},"0.40.0-a98b377":{"name":"libp2p","version":"0.40.0-a98b377","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^4.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^3.0.0","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^10.0.1","@chainsafe/libp2p-yamux":"^3.0.3","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^8.0.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^6.0.0","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^6.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"a98b377f14d592cf7e90d6c5e623e9cbbaeaa3c0","_id":"libp2p@0.40.0-a98b377","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"1900f3a600fbbed76e4a86f77cbd43c32fd03d13","size":227219,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-a98b377.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-a98b377.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-a98b377_1667810822206_0.21976080276368992"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-07T08:50:55.066Z","publish_time":1667810822422,"_cnpm_publish_time":1667810822422},"0.40.0-f94a113":{"name":"libp2p","version":"0.40.0-f94a113","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^3.0.0","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^7.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^5.0.1","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^5.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f94a113f896865e534bc67e8e19ed02b4caaf74a","_id":"libp2p@0.40.0-f94a113","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"23d29e3ea60425dbfd541cade5b0218d2dd74049","size":243557,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-f94a113.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-f94a113.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-f94a113_1666858237667_0.44472183936396625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-27T08:34:04.398Z","publish_time":1666858237931,"_cnpm_publish_time":1666858237931},"0.40.0-d8b7311":{"name":"libp2p","version":"0.40.0-d8b7311","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^3.0.0","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^7.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^5.0.1","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^5.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d8b7311f44a2ee798de9ccc505ce999b91b61a73","_id":"libp2p@0.40.0-d8b7311","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"4ca8a70749be6baf7b86f41b3d39d674edbf002b","size":243557,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0-d8b7311.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0-d8b7311.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0-d8b7311_1666645266216_0.9734525112888612"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-25T07:20:37.085Z","publish_time":1666645266434,"_cnpm_publish_time":1666645266434},"0.40.0":{"name":"libp2p","version":"0.40.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^3.0.0","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^7.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^5.0.1","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^5.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"gitHead":"9fcaff8b5de4e8ddd28870acb296ab034c7e00dd","_id":"libp2p@0.40.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"c93b586d99f58192b43801444053536a5f9cbbd1","size":243411,"noattachment":false,"key":"/libp2p/-/libp2p-0.40.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.40.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.40.0_1666011800236_0.15218781493823608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-19T10:16:59.550Z","publish_time":1666011800426,"_cnpm_publish_time":1666011800426},"0.39.5-c69e452":{"name":"libp2p","version":"0.39.5-c69e452","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^2.0.0","it-drain":"^2.0.0","it-filter":"^2.0.0","it-first":"^2.0.0","it-foreach":"^1.0.0","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^2.0.0","it-merge":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^2.0.0","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^3.0.0","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^7.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^5.0.1","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^5.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^3.0.0","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"c69e452c7e7b71c79dfe9b3e6e0c45ecaf5ba41b","_id":"libp2p@0.39.5-c69e452","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"84704b7e31ea8ae15c685a1fb09f40f548dff8fc","size":243425,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-c69e452.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-c69e452.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-c69e452_1666009105813_0.6757383357352522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-19T10:16:59.404Z","publish_time":1666009106028,"_cnpm_publish_time":1666009106028},"0.39.5-f4b1f54":{"name":"libp2p","version":"0.39.5-f4b1f54","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^3.0.0","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^7.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^5.0.1","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^5.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f4b1f546a0dcfe648fea2e08832c63a7846f51c2","_id":"libp2p@0.39.5-f4b1f54","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"77b55fe54e50927873d8b8c7cf60d5d8eb1a6d0a","size":243539,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-f4b1f54.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-f4b1f54.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-f4b1f54_1665771213046_0.9830310735278771"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-14T20:26:53.878Z","publish_time":1665771213319,"_cnpm_publish_time":1665771213319},"0.39.5-a74d22a":{"name":"libp2p","version":"0.39.5-a74d22a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^3.0.0","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^7.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^5.0.1","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^5.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"a74d22a2cddf9ffdca26447fe21a62b5d13e773d","_id":"libp2p@0.39.5-a74d22a","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"5a245ccd316f0c43916ea2fc8d24a47490abd0af","size":243539,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-a74d22a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-a74d22a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-a74d22a_1665753990517_0.24334349515764608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-14T20:26:53.527Z","publish_time":1665753990709,"_cnpm_publish_time":1665753990709},"0.39.5-e10eea2":{"name":"libp2p","version":"0.39.5-e10eea2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^3.0.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^5.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^10.0.0","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^4.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^4.0.2","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^3.0.0","@libp2p/bootstrap":"^5.0.0","@libp2p/daemon-client":"^3.0.5","@libp2p/daemon-server":"^3.0.4","@libp2p/floodsub":"^5.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^3.0.0","@libp2p/interface-mocks":"^7.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^5.0.1","@libp2p/mdns":"^5.0.0","@libp2p/mplex":"^7.0.0","@libp2p/pubsub":"^5.0.0","@libp2p/tcp":"^5.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^5.0.2","@libp2p/websockets":"^5.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^6.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","sinon-ts":"^1.0.0"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"e10eea24d40243c12584429a3b3012488f82bd00","_id":"libp2p@0.39.5-e10eea2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"1bac22afc0639fa8773b76a18eb089f04c83b8bc","size":243486,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-e10eea2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-e10eea2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-e10eea2_1665753815555_0.2619832466200456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-14T20:26:53.174Z","publish_time":1665753815804,"_cnpm_publish_time":1665753815804},"0.39.5-487b942":{"name":"libp2p","version":"0.39.5-487b942","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^3.0.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^4.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^2.0.0","@libp2p/bootstrap":"^4.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^4.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^6.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^4.0.0","@libp2p/mdns":"^4.0.0","@libp2p/mplex":"^6.0.2","@libp2p/pubsub":"^4.0.0","@libp2p/tcp":"^4.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^4.0.1","@libp2p/websockets":"^4.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"487b94240e244e31ebadb2f8229c1465717454eb","_id":"libp2p@0.39.5-487b942","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"0ade109c0426bcbaa13a90bc6fb8673e04462099","size":237082,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-487b942.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-487b942.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-487b942_1665496432484_0.0616129495618809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-12T23:32:21.234Z","publish_time":1665496432694,"_cnpm_publish_time":1665496432694},"0.39.5-14acff5":{"name":"libp2p","version":"0.39.5-14acff5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^3.0.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^4.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^2.0.0","@libp2p/bootstrap":"^4.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^4.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^6.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^4.0.0","@libp2p/mdns":"^4.0.0","@libp2p/mplex":"^6.0.2","@libp2p/pubsub":"^4.0.0","@libp2p/tcp":"^4.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^4.0.1","@libp2p/websockets":"^4.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"14acff5b3d9375f7d200c12eda4855407a6a2368","_id":"libp2p@0.39.5-14acff5","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"b8455d264c2bad45c3de73cf923678973d63caa0","size":237045,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-14acff5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-14acff5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-14acff5_1665488233222_0.3724478645248728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-12T23:32:20.302Z","publish_time":1665488233428,"_cnpm_publish_time":1665488233428},"0.39.5-25d935e":{"name":"libp2p","version":"0.39.5-25d935e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^3.0.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^4.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^2.0.0","@libp2p/bootstrap":"^4.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^4.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^6.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^4.0.0","@libp2p/mdns":"^4.0.0","@libp2p/mplex":"^6.0.2","@libp2p/pubsub":"^4.0.0","@libp2p/tcp":"^4.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^4.0.1","@libp2p/websockets":"^4.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"25d935e0b1a93ab70ceea1b0d8083dc2b56e4ab3","_id":"libp2p@0.39.5-25d935e","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"c1c9ff59c57dac43d723595a62f74fa3bb598ca9","size":237044,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-25d935e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-25d935e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-25d935e_1665488084269_0.9940362424636391"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-12T23:32:18.841Z","publish_time":1665488084488,"_cnpm_publish_time":1665488084488},"0.39.5-6615efa":{"name":"libp2p","version":"0.39.5-6615efa","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^3.0.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^2.0.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^3.0.0","@libp2p/interface-transport":"^2.0.0","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^4.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^9.0.0","@chainsafe/libp2p-yamux":"^2.0.0","@libp2p/bootstrap":"^4.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^4.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^6.0.1","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^4.0.0","@libp2p/mdns":"^4.0.0","@libp2p/mplex":"^6.0.2","@libp2p/pubsub":"^4.0.0","@libp2p/tcp":"^4.0.0","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^4.0.1","@libp2p/websockets":"^4.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"6615efa683f55425f90c70815467ec5ddfed1fcb","_id":"libp2p@0.39.5-6615efa","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"b0f1006d070068b336a42bcfb97f0f46c8cd3652","size":236981,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-6615efa.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-6615efa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-6615efa_1665182898058_0.7816362504539431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-07T22:48:35.352Z","publish_time":1665182898279,"_cnpm_publish_time":1665182898279},"0.39.5-c185ef5":{"name":"libp2p","version":"0.39.5-c185ef5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","rate-limiter-flexible":"^2.3.11","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.2","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^5.1.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"c185ef549f599510f258d5d67883f7062c1c944b","_id":"libp2p@0.39.5-c185ef5","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"5d62a2d6750742b0a9bfc1efef1c4ed47e1cdf9a","size":236237,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-c185ef5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-c185ef5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-c185ef5_1665070569014_0.6500089685360728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-06T15:36:25.139Z","publish_time":1665070569265,"_cnpm_publish_time":1665070569265},"0.39.5-ca30192":{"name":"libp2p","version":"0.39.5-ca30192","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.2","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^5.1.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"ca3019283497040314603d9ca7c0b65c64d1680c","_id":"libp2p@0.39.5-ca30192","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"f4851ad2d4f2cb8c7b7b431ea2efde4e77f270b8","size":234719,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-ca30192.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-ca30192.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-ca30192_1665064881085_0.2996711675862871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-06T14:02:58.514Z","publish_time":1665064881267,"_cnpm_publish_time":1665064881267},"0.39.5-90d3528":{"name":"libp2p","version":"0.39.5-90d3528","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^3.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.2","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^5.1.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"90d3528ab36fb30b545f7e7c9e89a9813d1068f5","_id":"libp2p@0.39.5-90d3528","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"689cea81c6010a97733d7a7bcbe416545540ac7e","size":236400,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-90d3528.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-90d3528.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-90d3528_1664972446019_0.165349973416405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T12:21:51.661Z","publish_time":1664972446309,"_cnpm_publish_time":1664972446309},"0.39.5-6a8aead":{"name":"libp2p","version":"0.39.5-6a8aead","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.2","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^5.1.0","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"6a8aead489bd00ad4c08f47c1adb7185e1a087e9","_id":"libp2p@0.39.5-6a8aead","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"e2e730625e631931cd0cefacf08f54842e57c426","size":236434,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5-6a8aead.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5-6a8aead.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5-6a8aead_1664967942277_0.5744702069797056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T11:06:15.097Z","publish_time":1664967942449,"_cnpm_publish_time":1664967942449},"0.39.5":{"name":"libp2p","version":"0.39.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.2","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"2ff4bf2a0051a09018bdb9ad664b722633aec7fd","_id":"libp2p@0.39.5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"4140864bdc39310d8340afe044a37ce9af32acf2","size":236417,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.5_1664963702681_0.1017363342732569"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T09:55:45.942Z","publish_time":1664963703024,"_cnpm_publish_time":1664963703024},"0.39.4-5ad175c":{"name":"libp2p","version":"0.39.4-5ad175c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.2","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5ad175cb3918da0956f6c1c336f5423a551c78a8","_id":"libp2p@0.39.4-5ad175c","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"defd0e245ac6dfd1373f87553af58c201304b95e","size":236433,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.4-5ad175c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.4-5ad175c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.4-5ad175c_1664962885445_0.7715882719748108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T09:41:39.696Z","publish_time":1664962885643,"_cnpm_publish_time":1664962885643},"0.39.4":{"name":"libp2p","version":"0.39.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.2","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"01749a952b98a1ae28001cfecf79e78b3ebc1d18","_id":"libp2p@0.39.4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"3d6afd8fbea62365a98bea05358f7d0069978700","size":236307,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.4_1664895066614_0.7596538146670233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T16:28:06.748Z","publish_time":1664895066815,"_cnpm_publish_time":1664895066815},"0.39.3":{"name":"libp2p","version":"0.39.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.2","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"12a2c75efc0fc730976652b3ead79f8332476149","_id":"libp2p@0.39.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"2ac1ab13cceaf0d3428a1301c67c7ee2df241b1b","size":236307,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.3_1664894113990_0.1376413369230376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T16:28:05.251Z","publish_time":1664894114222,"_cnpm_publish_time":1664894114222},"0.39.2-806804a":{"name":"libp2p","version":"0.39.2-806804a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.1","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^3.0.0","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"806804ac888b435417853921c2b05744bbdc1d94","_id":"libp2p@0.39.2-806804a","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"006dfd207caf4940ebd0c95c0e9dd8bd15a175ad","size":236330,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.2-806804a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.2-806804a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.2-806804a_1664370421344_0.24850070056939866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-28T14:12:32.429Z","publish_time":1664370421497,"_cnpm_publish_time":1664370421497},"0.39.2-0ecc02b":{"name":"libp2p","version":"0.39.2-0ecc02b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.1","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.1","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"0ecc02b2a426b6dfec7b6f46d565fde41ad66954","_id":"libp2p@0.39.2-0ecc02b","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"dee99fadf054f25b1627a6108e70d3c1f129422a","size":236328,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.2-0ecc02b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.2-0ecc02b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.2-0ecc02b_1663957749777_0.026913792656913404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-23T18:29:32.605Z","publish_time":1663957750004,"_cnpm_publish_time":1663957750004},"0.39.2-6219841":{"name":"libp2p","version":"0.39.2-6219841","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.1","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.1","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"62198414b358fd3c4011cf7e64896e803afa8e6b","_id":"libp2p@0.39.2-6219841","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"bf74356ffa540e18647738521dcffa2f301a04d7","size":236312,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.2-6219841.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.2-6219841.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.2-6219841_1663918817234_0.7974042156043428"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-23T07:46:11.793Z","publish_time":1663918817467,"_cnpm_publish_time":1663918817467},"0.39.2-a11260c":{"name":"libp2p","version":"0.39.2-a11260c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.1","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.1","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"a11260c75353f3e46d8289ad360f986f0680407b","_id":"libp2p@0.39.2-a11260c","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"9be8a1b0dd22f50220fa5c9dce998e693117ec99","size":236312,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.2-a11260c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.2-a11260c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.2-a11260c_1663868915685_0.9551165661419447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T17:49:46.682Z","publish_time":1663868915901,"_cnpm_publish_time":1663868915901},"0.39.2":{"name":"libp2p","version":"0.39.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.1","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.1","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"a4ac5342526667350853eb800d0228339af02f2c","_id":"libp2p@0.39.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"958f8e609d89a77b3901d87fb6c868f942608293","size":236295,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.2_1663769717401_0.12337270742671302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-21T14:46:06.095Z","publish_time":1663769717648,"_cnpm_publish_time":1663769717648},"0.39.1-633d4a9":{"name":"libp2p","version":"0.39.1-633d4a9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.2","@libp2p/crypto":"^1.0.4","@libp2p/interface-address-manager":"^1.0.3","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.3","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.2","@libp2p/interface-pubsub":"^2.1.0","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.4","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.3","@libp2p/peer-store":"^3.1.5","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.2","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.1","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.1","@libp2p/daemon-client":"^3.0.1","@libp2p/daemon-server":"^3.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.2","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.2","@libp2p/interface-mocks":"^4.0.3","@libp2p/interop":"^3.0.1","@libp2p/kad-dht":"^3.0.5","@libp2p/mdns":"^3.0.1","@libp2p/mplex":"^5.2.3","@libp2p/pubsub":"^3.1.3","@libp2p/tcp":"^3.1.1","@libp2p/topology":"^3.0.1","@libp2p/webrtc-star":"^3.0.3","@libp2p/websockets":"^3.0.4","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"633d4a9740ea02e32c0bb290c0a3958b68f181e9","_id":"libp2p@0.39.1-633d4a9","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"8890114c15d33125b9dc30af7bda15470f6b4c2f","size":236312,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.1-633d4a9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.1-633d4a9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.1-633d4a9_1663768577840_0.7801713144421956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-21T14:46:04.653Z","publish_time":1663768578090,"_cnpm_publish_time":1663768578090},"0.39.1":{"name":"libp2p","version":"0.39.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.0","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^3.0.0","@libp2p/daemon-server":"^3.0.0","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^3.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.2.1","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^58.0.0","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"111e75d05e41eb2141fefb2cfafee0937fe068c2","_id":"libp2p@0.39.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"68481169aadbdc4c470d90ae6ed0ee6d5d1a8652","size":236332,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.1_1662884203872_0.2932669069391953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-11T08:17:46.519Z","publish_time":1662884204077,"_cnpm_publish_time":1662884204077},"0.39.0-0218acf":{"name":"libp2p","version":"0.39.0-0218acf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.1.0","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-connection-manager":"^1.1.0","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^3.0.0","@libp2p/daemon-server":"^3.0.0","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^3.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.2.1","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^58.0.0","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"0218acfae26fa69475b2ce0678b1c754c7eda605","_id":"libp2p@0.39.0-0218acf","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"ef5352401b519dde76f11fbb529cc838d5817af3","size":236347,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.0-0218acf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.0-0218acf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.0-0218acf_1662747114182_0.03886630411845826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-09T18:13:52.735Z","publish_time":1662747114405,"_cnpm_publish_time":1662747114405},"0.39.0-b87632f":{"name":"libp2p","version":"0.39.0-b87632f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^3.0.0","@libp2p/daemon-server":"^3.0.0","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^3.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.2.1","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^58.0.0","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"b87632f97f44aecf583df06aed865bc4e087391a","_id":"libp2p@0.39.0-b87632f","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"509a03e3bb23581a7f8cba570eb0fbd5be743fcc","size":236463,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.0-b87632f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.0-b87632f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.0-b87632f_1662738283405_0.6605036100227006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-09T15:45:18.795Z","publish_time":1662738283662,"_cnpm_publish_time":1662738283662},"0.39.0-43eec91":{"name":"libp2p","version":"0.39.0-43eec91","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@chainsafe/libp2p-yamux":"^1.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^3.0.0","@libp2p/daemon-server":"^3.0.0","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^3.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.2.1","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^58.0.0","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"43eec91ec5b2165c24699ce27fe969f5dab4644a","_id":"libp2p@0.39.0-43eec91","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"b584b4c214414b9d77c17403df97d7453fac9a98","size":236462,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.0-43eec91.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.0-43eec91.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.0-43eec91_1662719947309_0.6669139017137524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-09T12:28:27.763Z","publish_time":1662719947478,"_cnpm_publish_time":1662719947478},"0.39.0-dd14f82":{"name":"libp2p","version":"0.39.0-dd14f82","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.2.1","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^58.0.0","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"dd14f82ed5f4dfb082c4cbedab2935881788b8b0","_id":"libp2p@0.39.0-dd14f82","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"e0e68df9c2c767ef16d5e1585e9e761dfbfd3705","size":236434,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.0-dd14f82.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.0-dd14f82.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.0-dd14f82_1662638383207_0.061406326187850135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-08T12:08:02.900Z","publish_time":1662638383429,"_cnpm_publish_time":1662638383429},"0.38.0-57ef754":{"name":"libp2p","version":"0.38.0-57ef754","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"57ef75493d403317a76ed211033e187232663184","_id":"libp2p@0.38.0-57ef754","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"aacc61bf6e62f175f0b0fb8db5e3e0457afe4bf9","size":236325,"noattachment":false,"key":"/libp2p/-/libp2p-0.38.0-57ef754.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.38.0-57ef754.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.38.0-57ef754_1662545643246_0.4103252570623266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T11:10:33.969Z","publish_time":1662545643533,"_cnpm_publish_time":1662545643533},"0.39.0":{"name":"libp2p","version":"0.39.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"d63e08115bbac62170b792e48c5ae83b47bec043","_id":"libp2p@0.39.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"19caa6a7c32aca91a78962873ffbe78d22d9bd1b","size":236307,"noattachment":false,"key":"/libp2p/-/libp2p-0.39.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.39.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.39.0_1662545488516_0.15545062371161555"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T11:10:33.504Z","publish_time":1662545488738,"_cnpm_publish_time":1662545488738},"0.38.0-d281a60":{"name":"libp2p","version":"0.38.0-d281a60","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d281a60dac973eeb0c842ffd70cd8bad3ae1156a","_id":"libp2p@0.38.0-d281a60","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"3ffc446c3bc293a5d2ed6d2f7f1a78a9cb1b4c0f","size":236241,"noattachment":false,"key":"/libp2p/-/libp2p-0.38.0-d281a60.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.38.0-d281a60.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.38.0-d281a60_1662388106769_0.14075358598734766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T15:12:41.115Z","publish_time":1662388106967,"_cnpm_publish_time":1662388106967},"0.38.0-fc2224a":{"name":"libp2p","version":"0.38.0-fc2224a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.5","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"fc2224a1e8c96dc11d8c506510cac322c8816df8","_id":"libp2p@0.38.0-fc2224a","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"a65424ab3b40b086555ca62963b264677f6a4dd2","size":236240,"noattachment":false,"key":"/libp2p/-/libp2p-0.38.0-fc2224a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.38.0-fc2224a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.38.0-fc2224a_1662374723483_0.7961676876255344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T10:53:57.300Z","publish_time":1662374723687,"_cnpm_publish_time":1662374723687},"0.38.0-0e7096d":{"name":"libp2p","version":"0.38.0-0e7096d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"0e7096d527d9f4d39c7bedbcdaf1a504226c620d","_id":"libp2p@0.38.0-0e7096d","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"32447cd7c94999ec3f512498abcfc65a007f32d1","size":236041,"noattachment":false,"key":"/libp2p/-/libp2p-0.38.0-0e7096d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.38.0-0e7096d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.38.0-0e7096d_1661875771406_0.9499738133348659"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-30T16:25:57.706Z","publish_time":1661875771680,"_cnpm_publish_time":1661875771680},"0.38.0-1f38ab7":{"name":"libp2p","version":"0.38.0-1f38ab7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"1f38ab7ac8380c9501b252d076bb356662978882","_id":"libp2p@0.38.0-1f38ab7","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"3c65b242de60a965f31f2103173e36619d909ff4","size":236041,"noattachment":false,"key":"/libp2p/-/libp2p-0.38.0-1f38ab7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.38.0-1f38ab7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.38.0-1f38ab7_1660770521594_0.9700596286403218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T21:10:25.949Z","publish_time":1660770521907,"_cnpm_publish_time":1660770521907},"0.38.0":{"name":"libp2p","version":"0.38.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"29c803a63e5aacda1e5b87527b15bf27b31ea5a6","_id":"libp2p@0.38.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"a6c61c70f4e9e016cb2c7e785061906226812429","size":236249,"noattachment":false,"key":"/libp2p/-/libp2p-0.38.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.38.0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.38.0_1660766099879_0.31486562387354367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T20:05:29.414Z","publish_time":1660766100227,"_cnpm_publish_time":1660766100227},"0.37.3-4199042":{"name":"libp2p","version":"0.37.3-4199042","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.3.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"41990421bfb06fa96c1ed04d440a712cb5fc051b","_id":"libp2p@0.37.3-4199042","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"9fac6282367c4019be8360c03f8c66e68a69a705","size":236268,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-4199042.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-4199042.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-4199042_1660765137197_0.3445426040397379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T19:39:12.965Z","publish_time":1660765137493,"_cnpm_publish_time":1660765137493},"0.37.3-509e56a":{"name":"libp2p","version":"0.37.3-509e56a","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"509e56a60359f98ec435f8519c6a499641cce212","_id":"libp2p@0.37.3-509e56a","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"249f71fe10ad9e9753a73a6565f4724e01635953","size":236264,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-509e56a.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-509e56a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-509e56a_1660552460393_0.5094254739624253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-15T10:07:01.507Z","publish_time":1660552460653,"_cnpm_publish_time":1660552460653},"0.37.3-886759b":{"name":"libp2p","version":"0.37.3-886759b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^2.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"886759b7fb3c14f243d4e74b1714930424bb7453","_id":"libp2p@0.37.3-886759b","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"0f21c8bb905b8e550b2390f3c49fe45b4a0a45c5","size":236270,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-886759b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-886759b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-886759b_1660472564843_0.6091884191452002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-14T10:22:57.330Z","publish_time":1660472565136,"_cnpm_publish_time":1660472565136},"0.37.3-6630cb1":{"name":"libp2p","version":"0.37.3-6630cb1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.1","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.2","@libp2p/peer-store":"^3.1.3","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^8.0.1","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^7.0.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.4","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"6630cb19b9cf015bd73c18b42eb43c702eeac4b4","_id":"libp2p@0.37.3-6630cb1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"89651ba832cf10d6e521668e14649bd0644fb826","size":236237,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-6630cb1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-6630cb1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-6630cb1_1660309515243_0.6501971098545509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-12T13:05:30.185Z","publish_time":1660309515542,"_cnpm_publish_time":1660309515542},"0.37.3-8880eef":{"name":"libp2p","version":"0.37.3-8880eef","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.1","@libp2p/peer-store":"^3.1.2","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.1","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"8880eefa8ffeff1203cdf5053a17dbf45f43cc3d","_id":"libp2p@0.37.3-8880eef","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"b2c23c55c7f81d53e6835a7c7cb1090d2776c698","size":236235,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-8880eef.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-8880eef.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-8880eef_1660233640843_0.6323837109893402"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-11T16:12:20.097Z","publish_time":1660233641107,"_cnpm_publish_time":1660233641107},"0.37.3-f439d9b":{"name":"libp2p","version":"0.37.3-f439d9b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.3","@libp2p/connection":"^4.0.1","@libp2p/crypto":"^1.0.3","@libp2p/interface-address-manager":"^1.0.2","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-connection-encrypter":"^2.0.1","@libp2p/interface-content-routing":"^1.0.2","@libp2p/interface-dht":"^1.0.1","@libp2p/interface-metrics":"^3.0.0","@libp2p/interface-peer-discovery":"^1.0.1","@libp2p/interface-peer-id":"^1.0.4","@libp2p/interface-peer-info":"^1.0.2","@libp2p/interface-peer-routing":"^1.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interface-pubsub":"^2.0.1","@libp2p/interface-registrar":"^2.0.3","@libp2p/interface-stream-muxer":"^2.0.2","@libp2p/interface-transport":"^1.0.3","@libp2p/interfaces":"^3.0.3","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^3.0.0","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.15","@libp2p/peer-id-factory":"^1.0.18","@libp2p/peer-record":"^4.0.1","@libp2p/peer-store":"^3.1.2","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.1","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.3.3","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.1.2","it-length-prefixed":"^8.0.2","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^3.0.1","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arraylist":"^2.3.2","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^8.0.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.4","@libp2p/daemon-server":"^2.0.4","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^2.0.1","@libp2p/interface-mocks":"^4.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.1","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^5.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^5.0.0","protons":"^5.0.0","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f439d9b589a0a6544b61aca3736e920943ce38b5","_id":"libp2p@0.37.3-f439d9b","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"ee5d6fd4b65ec2a34008dd7e1745f982ca9a38be","size":235937,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-f439d9b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-f439d9b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-f439d9b_1660221209152_0.21957345987054167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-11T12:50:24.204Z","publish_time":1660221209393,"_cnpm_publish_time":1660221209393},"0.37.3-05e8e7e":{"name":"libp2p","version":"0.37.3-05e8e7e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.2","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"05e8e7ead96d494bdd7dfa5d6430155670066767","_id":"libp2p@0.37.3-05e8e7e","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"702379510c8cbb948b315cff4ca18d71bd9dac77","size":231123,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-05e8e7e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-05e8e7e.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-05e8e7e_1658753473590_0.7405203270566227"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-25T12:58:38.868Z","publish_time":1658753473787,"_cnpm_publish_time":1658753473787},"0.37.3-3c0fb13":{"name":"libp2p","version":"0.37.3-3c0fb13","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.1","@libp2p/delegated-peer-routing":"^2.0.1","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.1","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"3c0fb13babe295c8e5284345080bd4434f39efa7","_id":"libp2p@0.37.3-3c0fb13","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"13079cf9df4e1f98008bf3243a75685fdf9c34f2","size":231124,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-3c0fb13.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-3c0fb13.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-3c0fb13_1658497339464_0.2832611674480958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-22T13:45:15.290Z","publish_time":1658497339711,"_cnpm_publish_time":1658497339711},"0.37.3-627b8bf":{"name":"libp2p","version":"0.37.3-627b8bf","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"627b8bf87c775762dd6a9de69b77852e48ebcf26","_id":"libp2p@0.37.3-627b8bf","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"b997d79eaf3bf57e5d01afa2613e78bee6070433","size":231221,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-627b8bf.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-627b8bf.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-627b8bf_1658047163386_0.13602561904811972"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-17T08:39:34.893Z","publish_time":1658047163623,"_cnpm_publish_time":1658047163623},"0.37.3-ba56c64":{"name":"libp2p","version":"0.37.3-ba56c64","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"ba56c6466232ad4aa5025e2db084c5c9ccd4e5d0","_id":"libp2p@0.37.3-ba56c64","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"e69c5ed08e5de8fb70af706be7dff629cb58b431","size":230377,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-ba56c64.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-ba56c64.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-ba56c64_1657903782874_0.07834367927097907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-15T16:49:56.276Z","publish_time":1657903783177,"_cnpm_publish_time":1657903783177},"0.37.3-0bb1b80":{"name":"libp2p","version":"0.37.3-0bb1b80","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","prepublishOnly":"node scripts/update-version.js","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"0bb1b802c8fc2f32eaef10efbc88005dce6c6020","_id":"libp2p@0.37.3-0bb1b80","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"cdd449e410d7bdb4926ae02148efc3f7073f545a","size":229817,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-0bb1b80.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-0bb1b80.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-0bb1b80_1657903680796_0.3311468799431745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-15T16:48:26.546Z","publish_time":1657903681064,"_cnpm_publish_time":1657903681064},"0.37.3-6eaab2e":{"name":"libp2p","version":"0.37.3-6eaab2e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"6eaab2e3ee9c6f8bbffd1060c757c9526cba8ae0","_id":"libp2p@0.37.3-6eaab2e","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"1954407dfe246d348e3b99c6ffe99788a5b88a04","size":229328,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-6eaab2e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-6eaab2e.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-6eaab2e_1657899542557_0.07791256478089648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-15T15:45:36.828Z","publish_time":1657899542751,"_cnpm_publish_time":1657899542751},"0.37.3-750ed9c":{"name":"libp2p","version":"0.37.3-750ed9c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"750ed9c35f095aa6e136a801ccd792f2190f38a1","_id":"libp2p@0.37.3-750ed9c","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"91c46844b4cc525e199439b9bfc54482ba80e467","size":229330,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-750ed9c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-750ed9c.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-750ed9c_1657897803282_0.09204469083902977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-15T15:35:38.242Z","publish_time":1657897803877,"_cnpm_publish_time":1657897803877},"0.37.3-b1b9139":{"name":"libp2p","version":"0.37.3-b1b9139","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"b1b91398e27d0b8852a74a87f0d8ccc5f34340b4","_id":"libp2p@0.37.3-b1b9139","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"a7612dc06976d6a3b55636d6553eb9b9ebc9b343","size":227369,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-b1b9139.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-b1b9139.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-b1b9139_1657803948139_0.13774393899480186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-14T13:09:03.393Z","publish_time":1657803948364,"_cnpm_publish_time":1657803948364},"0.37.3-e6f646e":{"name":"libp2p","version":"0.37.3-e6f646e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.1","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^2.0.0","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.1","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^3.0.0","@libp2p/mplex":"^4.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"e6f646ed361d231ec2306fee40fcb87c18af0c41","_id":"libp2p@0.37.3-e6f646e","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"1acc688e400bc3ff2abc7bb4748b47a9cfac8df6","size":227388,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-e6f646e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-e6f646e.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-e6f646e_1657034149223_0.7022145063387379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-05T15:47:45.487Z","publish_time":1657034149489,"_cnpm_publish_time":1657034149489},"0.37.3-5af9388":{"name":"libp2p","version":"0.37.3-5af9388","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.0","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^2.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^2.0.0","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^3.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^2.0.0","@libp2p/utils":"^3.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^3.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^4.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5af93883ce80ea1176c1d91c3030f06cd2036f68","_id":"libp2p@0.37.3-5af9388","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"e48a0776885e212e234f77cedc33beaff9392a19","size":225977,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-5af9388.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-5af9388.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-5af9388_1656483062437_0.6968432803317874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-29T06:29:53.942Z","publish_time":1656483062697,"_cnpm_publish_time":1656483062697},"0.37.3-2836acc":{"name":"libp2p","version":"0.37.3-2836acc","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.0","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.2.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^2.0.0","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^3.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"2836acc90f8eafd2106539a80ac7d3b307c0bd02","_id":"libp2p@0.37.3-2836acc","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"f7ddd0778e68034c0c1606b7ac981f65ccaca16f","size":225980,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-2836acc.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-2836acc.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-2836acc_1656402209022_0.7542406584851298"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-28T08:28:05.910Z","publish_time":1656402209291,"_cnpm_publish_time":1656402209291},"0.37.3-b1b2b21":{"name":"libp2p","version":"0.37.3-b1b2b21","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","generate:proto:tags":"protons ./src/connection-manager/tags/tags.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.0","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^2.0.0","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^3.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"b1b2b216daf12caccd67503dfd7b296b191c5b83","_id":"libp2p@0.37.3-b1b2b21","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"e1c9a483642b317c01fb44458ae828a948dea8c6","size":225323,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-b1b2b21.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-b1b2b21.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-b1b2b21_1656341100661_0.09961855744906334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T14:54:50.304Z","publish_time":1656341100910,"_cnpm_publish_time":1656341100910},"0.37.3-ceb44f9":{"name":"libp2p","version":"0.37.3-ceb44f9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.0","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^2.0.0","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^3.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"ceb44f9e9804fdbee90aaa4732005a5d39494669","_id":"libp2p@0.37.3-ceb44f9","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"d93c5ffef0f18f9b60652af10c574b42073960ae","size":225490,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-ceb44f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-ceb44f9.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-ceb44f9_1656085100853_0.9176198730012395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-24T15:38:34.574Z","publish_time":1656085101165,"_cnpm_publish_time":1656085101165},"0.37.3-b270527":{"name":"libp2p","version":"0.37.3-b270527","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.0","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^2.0.0","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^3.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^3.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"b270527c8fee08dd687d1d977e697ee0def596d9","_id":"libp2p@0.37.3-b270527","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"c00382fc12d759312998615a2e74cefa779c0ef1","size":225488,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-b270527.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-b270527.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-b270527_1656074574603_0.29919785687676326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-24T12:44:04.592Z","publish_time":1656074574782,"_cnpm_publish_time":1656074574782},"0.37.3-676cee2":{"name":"libp2p","version":"0.37.3-676cee2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.0","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^2.0.0","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^3.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^2.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"676cee2947f5017a67f46ad0fcddcfb17b76f4a4","_id":"libp2p@0.37.3-676cee2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"50bacaab00cff9ee29d0fab98afa85d14dac54dd","size":225488,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-676cee2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-676cee2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-676cee2_1656074530176_0.5478007513054426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-24T12:44:03.788Z","publish_time":1656074530440,"_cnpm_publish_time":1656074530440},"0.37.3-a5077cb":{"name":"libp2p","version":"0.37.3-a5077cb","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.0","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^7.0.1","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^2.0.0","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^3.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^2.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"a5077cbc6b3ab8431475422f2330b08b641758cf","_id":"libp2p@0.37.3-a5077cb","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"e2874f59cf68a311fe029e9b8c0a033e6149ca02","size":225488,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-a5077cb.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-a5077cb.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-a5077cb_1656073684849_0.9598662370375155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-24T12:29:05.222Z","publish_time":1656073685015,"_cnpm_publish_time":1656073685015},"0.37.3-de30c2c":{"name":"libp2p","version":"0.37.3-de30c2c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^2.0.0","@libp2p/connection":"^4.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^2.0.0","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^1.0.3","@libp2p/interface-registrar":"^2.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.1","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^3.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^3.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^2.0.0","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^3.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^3.0.0","@libp2p/pubsub":"^3.0.1","@libp2p/tcp":"^3.0.0","@libp2p/topology":"^3.0.0","@libp2p/webrtc-star":"^2.0.0","@libp2p/websockets":"^3.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.3.0","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"de30c2cec79d1e9d758cbcddc11d315b17843343","_id":"libp2p@0.37.3-de30c2c","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"82c0736255544249a02acc29b8601ba1ccc6be92","size":225488,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-de30c2c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-de30c2c.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-de30c2c_1655474218800_0.8024081287237188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-17T13:57:49.249Z","publish_time":1655474219039,"_cnpm_publish_time":1655474219039},"0.37.3-5371729":{"name":"libp2p","version":"0.37.3-5371729","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^1.0.0","@libp2p/connection":"^3.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^1.0.1","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-registrar":"^1.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.0","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^2.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^2.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^1.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^2.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^2.0.0","@libp2p/pubsub":"^2.0.0","@libp2p/tcp":"^2.0.0","@libp2p/topology":"^2.0.0","@libp2p/webrtc-star":"^2.0.0","@libp2p/websockets":"^2.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"53717296468ef17fdc3e0dda9d5908b15d2772a1","_id":"libp2p@0.37.3-5371729","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"e8b81d01b10bb69287ece11be37670c79d4114e1","size":223691,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-5371729.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-5371729.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-5371729_1655372476662_0.6055728528009323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-16T11:19:23.337Z","publish_time":1655372476988,"_cnpm_publish_time":1655372476988},"0.37.3-d4dd664":{"name":"libp2p","version":"0.37.3-d4dd664","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./insecure":{"types":"./dist/src/insecure/index.d.ts","import":"./dist/src/insecure/index.js"},"./pnet":{"types":"./dist/src/pnet/index.d.ts","import":"./dist/src/pnet/index.js"},"./transport-manager":{"types":"./dist/src/transport-manager.d.ts","import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/components":"^1.0.0","@libp2p/connection":"^3.0.0","@libp2p/crypto":"^1.0.0","@libp2p/interface-address-manager":"^1.0.1","@libp2p/interface-connection":"^1.0.1","@libp2p/interface-connection-encrypter":"^1.0.2","@libp2p/interface-content-routing":"^1.0.1","@libp2p/interface-dht":"^1.0.0","@libp2p/interface-metrics":"^1.0.2","@libp2p/interface-peer-discovery":"^1.0.0","@libp2p/interface-peer-id":"^1.0.2","@libp2p/interface-peer-info":"^1.0.1","@libp2p/interface-peer-routing":"^1.0.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-pubsub":"^1.0.1","@libp2p/interface-registrar":"^1.0.0","@libp2p/interface-stream-muxer":"^1.0.1","@libp2p/interface-transport":"^1.0.0","@libp2p/interfaces":"^3.0.2","@libp2p/logger":"^2.0.0","@libp2p/multistream-select":"^2.0.0","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^2.0.0","@libp2p/peer-store":"^2.0.0","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^2.0.0","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^4.0.0","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^2.0.0","@libp2p/daemon-client":"^2.0.0","@libp2p/daemon-server":"^2.0.0","@libp2p/delegated-content-routing":"^2.0.0","@libp2p/delegated-peer-routing":"^2.0.0","@libp2p/floodsub":"^2.0.0","@libp2p/interface-compliance-tests":"^3.0.1","@libp2p/interface-connection-encrypter-compliance-tests":"^1.0.0","@libp2p/interface-mocks":"^1.0.1","@libp2p/interop":"^2.0.0","@libp2p/kad-dht":"^2.0.0","@libp2p/mdns":"^2.0.0","@libp2p/mplex":"^2.0.0","@libp2p/pubsub":"^2.0.0","@libp2p/tcp":"^2.0.0","@libp2p/topology":"^2.0.0","@libp2p/webrtc-star":"^2.0.0","@libp2p/websockets":"^2.0.0","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^3.0.0","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d4dd664071476e3d22f53e02e7d66099f3265f6c","_id":"libp2p@0.37.3-d4dd664","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"399a40fe7df7417d78d3f27719f5d2a34e309e9a","size":223525,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3-d4dd664.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3-d4dd664.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3-d4dd664_1655319605963_0.7118017276709294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-15T19:01:39.165Z","publish_time":1655319606529,"_cnpm_publish_time":1655319606529},"0.37.3":{"name":"libp2p","version":"0.37.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.5","@libp2p/delegated-peer-routing":"^1.0.5","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"13d95b413cc85092752a6dd3dbe998c6f935e2e6","_id":"libp2p@0.37.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"4b0b25547fc755a79bd0b409a498307347e3efcc","size":223393,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.3_1654857058604_0.7350479709823217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-10T11:14:58.283Z","publish_time":1654857058925,"_cnpm_publish_time":1654857058925},"0.37.2-b047268":{"name":"libp2p","version":"0.37.2-b047268","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.5","@libp2p/delegated-peer-routing":"^1.0.5","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"b0472686d29a4f295360d3f15a50c86c981892f7","_id":"libp2p@0.37.2-b047268","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"135a33c6ed46bf91689568da78e51c827ef2b039","size":223400,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.2-b047268.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.2-b047268.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.2-b047268_1654704019475_0.9185211664406119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-08T16:00:30.145Z","publish_time":1654704019769,"_cnpm_publish_time":1654704019769},"0.37.2-f9073ec":{"name":"libp2p","version":"0.37.2-f9073ec","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.5","@libp2p/delegated-peer-routing":"^1.0.5","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f9073ecd215e119b7a864e2ad31fe7067322c754","_id":"libp2p@0.37.2-f9073ec","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"7cb6241764929f7fd93046ed7a458ff7ab32df0a","size":223399,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.2-f9073ec.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.2-f9073ec.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.2-f9073ec_1654702476880_0.7352704854207415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-08T15:35:32.873Z","publish_time":1654702477074,"_cnpm_publish_time":1654702477074},"0.37.2-eee256d":{"name":"libp2p","version":"0.37.2-eee256d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.5","@libp2p/delegated-peer-routing":"^1.0.5","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"eee256db8ab65cea7228b1683403417edfdb1367","_id":"libp2p@0.37.2-eee256d","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"3d9895b6ecfa9e6e6ddbae8ab02ea672a92df0f6","size":223181,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.2-eee256d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.2-eee256d.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.2-eee256d_1654674063314_0.1337556751940474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-08T07:59:18.918Z","publish_time":1654674063531,"_cnpm_publish_time":1654674063531},"0.37.2-3babbbd":{"name":"libp2p","version":"0.37.2-3babbbd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.5","@libp2p/delegated-peer-routing":"^1.0.5","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^57.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"3babbbd75a6d14554e52cfd6e74723f0f977f5a4","_id":"libp2p@0.37.2-3babbbd","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"02ba1a095fe259b37ebc44069a2ce0ba7df2bdf8","size":223090,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.2-3babbbd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.2-3babbbd.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.2-3babbbd_1654588924165_0.5135862815482852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-07T08:30:19.350Z","publish_time":1654588924496,"_cnpm_publish_time":1654588924496},"0.37.2":{"name":"libp2p","version":"0.37.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"893f8c280f08a545ffa70f18584df8bdb012b22f","_id":"libp2p@0.37.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"aa0dc6b6a2e49bd6f43628c90c41e95e828eb674","size":223080,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.2_1654018152585_0.19009125490910472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-31T17:39:23.123Z","publish_time":1654018152788,"_cnpm_publish_time":1654018152788},"0.37.1-824720f":{"name":"libp2p","version":"0.37.1-824720f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"824720fb8f21f868ed88e881fbc3ce6b9459600d","_id":"libp2p@0.37.1-824720f","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"65c5bafe43c60986bb5d8b5e81939e64f5fe761c","size":223091,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.1-824720f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.1-824720f.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.1-824720f_1654014013572_0.6736895663895965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-31T16:48:37.966Z","publish_time":1654014013721,"_cnpm_publish_time":1654014013721},"0.37.1":{"name":"libp2p","version":"0.37.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"4c0c2c6d3edac0d16e48f13ce082cc4ee473241e","_id":"libp2p@0.37.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"f69a38dbc2519b1ff09438a15e85046d1939a83c","size":222320,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.1_1653552401954_0.5216024749838999"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-26T08:34:02.243Z","publish_time":1653552402223,"_cnpm_publish_time":1653552402223},"0.37.0-a1220d2":{"name":"libp2p","version":"0.37.0-a1220d2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.2","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.2.0","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.3","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"a1220d22f5affb64e64dec0cd6a92cd8241b26df","_id":"libp2p@0.37.0-a1220d2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"99498585deee723b5d5facdaa9b897df2f295472","size":222327,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.0-a1220d2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.0-a1220d2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.0-a1220d2_1653499683987_0.8482207931214854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-25T20:42:51.763Z","publish_time":1653499684259,"_cnpm_publish_time":1653499684259},"0.37.0-5934b13":{"name":"libp2p","version":"0.37.0-5934b13","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.1","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.1","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5934b13ccecfdc4e2aa92ae29e3301da5a7e726a","_id":"libp2p@0.37.0-5934b13","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"8f2e53591677732889aa8507ded796ee85efe9c8","size":221067,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.0-5934b13.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.0-5934b13.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.0-5934b13_1653408376248_0.629038056262349"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-24T17:24:30.729Z","publish_time":1653408376519,"_cnpm_publish_time":1653408376519},"0.37.0-b09eb8f":{"name":"libp2p","version":"0.37.0-b09eb8f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^2.0.2","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^2.0.1","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^2.0.1","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.1.0","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^14.0.0","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"b09eb8fc53ec1d8f6280d681c9ca6a467ec259b5","_id":"libp2p@0.37.0-b09eb8f","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"0140fca53e8363ef1d1c4450227f38e2998d08a9","size":221067,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.0-b09eb8f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.0-b09eb8f.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.0-b09eb8f_1653310472139_0.8061721184129562"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-23T14:36:11.909Z","publish_time":1653310472458,"_cnpm_publish_time":1653310472458},"0.37.0-35f9c0c":{"name":"libp2p","version":"0.37.0-35f9c0c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.31","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.32","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.0.4","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"35f9c0c79387232465848b450a47cafe841405e7","_id":"libp2p@0.37.0-35f9c0c","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"9a53b59301cc4ad1110dca40793cb3bc707df41b","size":221139,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.0-35f9c0c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.0-35f9c0c.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.0-35f9c0c_1652886375430_0.6521048878993327"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-18T16:19:12.089Z","publish_time":1652886375706,"_cnpm_publish_time":1652886375706},"0.37.0-d5386df":{"name":"libp2p","version":"0.37.0-d5386df","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.3","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.31","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.32","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.0.4","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d5386df68478a71ac269acb2d00d36a7a5c9ebc5","_id":"libp2p@0.37.0-d5386df","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"e424db304aceca7b12bf7db368510b6bfe3c9eff","size":220524,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.0-d5386df.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.0-d5386df.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.0-d5386df_1652876946762_0.9498058502300029"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-18T14:05:34.693Z","publish_time":1652876946994,"_cnpm_publish_time":1652876946994},"0.37.0-1f5d5c2":{"name":"libp2p","version":"0.37.0-1f5d5c2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.31","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.32","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.0.4","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"1f5d5c2de166d373dd2d71594832e73158d8041c","_id":"libp2p@0.37.0-1f5d5c2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"c94daef823991111a6bc47b851c60b9e85cf8b96","size":220344,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.0-1f5d5c2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.0-1f5d5c2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.0-1f5d5c2_1652725980563_0.2254650612074116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-16T18:42:35.022Z","publish_time":1652725980765,"_cnpm_publish_time":1652725980765},"0.37.0":{"name":"libp2p","version":"0.37.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.31","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.32","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.0.4","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"gitHead":"7678156cf31c403efa8538a3d7614f57acf23af5","_id":"libp2p@0.37.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"f5638a56469b4bb4f45237a664fb232017065972","size":220336,"noattachment":false,"key":"/libp2p/-/libp2p-0.37.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.37.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.37.0_1652700891194_0.878560700069601"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-16T17:43:06.813Z","publish_time":1652700891346,"_cnpm_publish_time":1652700891346},"0.36.2-f2fd4e3":{"name":"libp2p","version":"0.36.2-f2fd4e3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.31","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.32","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.0.4","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"f2fd4e30ffc69fd23e21bcd12e691d34e8c76e73","_id":"libp2p@0.36.2-f2fd4e3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"5946d6d2446987d406ea29e7e4a31c1a907b28d6","size":220344,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-f2fd4e3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-f2fd4e3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-f2fd4e3_1652695657666_0.8947680378156477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-16T17:43:06.683Z","publish_time":1652695657920,"_cnpm_publish_time":1652695657920},"0.36.2-3148060":{"name":"libp2p","version":"0.36.2-3148060","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.31","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.32","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.0.4","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"31480603f3e17d838d2685573995218a1e678e7a","_id":"libp2p@0.36.2-3148060","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"af791238326616307e1a19b111c66dc2beccbba9","size":220345,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-3148060.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-3148060.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-3148060_1652692546796_0.596611872377685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-16T17:43:05.295Z","publish_time":1652692546972,"_cnpm_publish_time":1652692546972},"0.36.2-4837430":{"name":"libp2p","version":"0.36.2-4837430","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.31","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","any-signal":"^3.0.0","datastore-core":"^7.0.0","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","merge-options":"^3.0.4","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.4","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.32","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.0.4","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","it-to-buffer":"^2.0.2","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.4","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"4837430d8bcdbee0865eeba6fe694bc71fc6c9bb","_id":"libp2p@0.36.2-4837430","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"54ed74b7f6f9986176e2dbf0196f4a2047320e5a","size":220384,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-4837430.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-4837430.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-4837430_1652187408202_0.790022980659731"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-10T14:50:51.209Z","publish_time":1652187408423,"_cnpm_publish_time":1652187408423},"0.36.2-da3d19b":{"name":"libp2p","version":"0.36.2-da3d19b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.31","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.1.1","@libp2p/bootstrap":"^1.0.4","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.32","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.9","@libp2p/mdns":"^1.0.5","@libp2p/mplex":"^1.0.4","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.9","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.8","@libp2p/websockets":"^1.0.7","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.2","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"da3d19b30977fd2c7e77d92aa8914b13e3179aaa","_id":"libp2p@0.36.2-da3d19b","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"c4fc9d3d446423671bfeb9d7cfb85bbdd982e177","size":219348,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-da3d19b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-da3d19b.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-da3d19b_1651677170794_0.05415573165693188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-04T16:35:04.344Z","publish_time":1651677171099,"_cnpm_publish_time":1651677171099},"0.36.2-a15254f":{"name":"libp2p","version":"0.36.2-a15254f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.30","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-collections":"^1.0.2","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.3","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.31","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.8","@libp2p/mdns":"^1.0.4","@libp2p/mplex":"^1.0.3","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.8","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.7","@libp2p/websockets":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.2","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"a15254fdd478a336edf1e1196b721dc56888b2ea","_id":"libp2p@0.36.2-a15254f","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"a4bd27f993c7c0894c0e54146cc2b7d9d12fa761","size":219226,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-a15254f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-a15254f.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-a15254f_1651656686397_0.8302233774432739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-04T09:40:56.990Z","publish_time":1651656686635,"_cnpm_publish_time":1651656686635},"0.36.2-d16817c":{"name":"libp2p","version":"0.36.2-d16817c","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.24","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.4","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.3","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.25","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.7","@libp2p/mdns":"^1.0.4","@libp2p/mplex":"^1.0.3","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.8","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.7","@libp2p/websockets":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.2","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"d16817ca443443e88803ee8096d45debb14af91b","_id":"libp2p@0.36.2-d16817c","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"d952452840834f126eabe478d23c66c3c24f8306","size":217314,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-d16817c.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-d16817c.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-d16817c_1650668067231_0.8826757498276157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-22T22:54:37.218Z","publish_time":1650668067465,"_cnpm_publish_time":1650668067465},"0.36.2-fab4f13":{"name":"libp2p","version":"0.36.2-fab4f13","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.24","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.3","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.6","@libp2p/interface-compliance-tests":"^1.1.25","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.7","@libp2p/mdns":"^1.0.4","@libp2p/mplex":"^1.0.3","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.8","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.7","@libp2p/websockets":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.2","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"fab4f1385cf61b7b16719b9aacdfe03146a3f260","_id":"libp2p@0.36.2-fab4f13","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"7a70310e84ecb126abb2d99452899e4325db060c","size":217312,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-fab4f13.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-fab4f13.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-fab4f13_1650657427964_0.5012838922263558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-22T19:57:16.818Z","publish_time":1650657428157,"_cnpm_publish_time":1650657428157},"0.36.2-5397137":{"name":"libp2p","version":"0.36.2-5397137","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.5","@libp2p/crypto":"^0.22.11","@libp2p/interfaces":"^1.3.22","@libp2p/logger":"^1.1.4","@libp2p/multistream-select":"^1.0.4","@libp2p/peer-id":"^1.1.10","@libp2p/peer-id-factory":"^1.0.9","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.10","@libp2p/tracked-map":"^1.0.5","@libp2p/utils":"^1.0.10","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pair":"^2.0.2","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.3","@libp2p/daemon-client":"^1.0.2","@libp2p/daemon-server":"^1.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.5","@libp2p/interface-compliance-tests":"^1.1.23","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.7","@libp2p/mdns":"^1.0.4","@libp2p/mplex":"^1.0.3","@libp2p/pubsub":"^1.2.18","@libp2p/tcp":"^1.0.8","@libp2p/topology":"^1.1.7","@libp2p/webrtc-star":"^1.0.7","@libp2p/websockets":"^1.0.6","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.2","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"5397137c654dfdec431e0c9ba4b1ff9dee19abf1","_id":"libp2p@0.36.2-5397137","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"c9b312c1e41335c990c676f9101dcd50b26a9a25","size":217295,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-5397137.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-5397137.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-5397137_1650553032757_0.19126904719766458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-21T15:26:19.425Z","publish_time":1650553032979,"_cnpm_publish_time":1650553032979},"0.36.2-1473044":{"name":"libp2p","version":"0.36.2-1473044","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.4","@libp2p/crypto":"^0.22.9","@libp2p/interfaces":"^1.3.21","@libp2p/logger":"^1.1.3","@libp2p/multistream-select":"^1.0.3","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.6","@libp2p/utils":"^1.0.9","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.2","@libp2p/daemon-client":"^1.0.0","@libp2p/daemon-server":"^1.0.0","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.2","@libp2p/interface-compliance-tests":"^1.1.20","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.5","@libp2p/mdns":"^1.0.3","@libp2p/mplex":"^1.0.1","@libp2p/pubsub":"^1.2.14","@libp2p/tcp":"^1.0.6","@libp2p/topology":"^1.1.7","@libp2p/tracked-map":"^1.0.4","@libp2p/webrtc-star":"^1.0.3","@libp2p/websockets":"^1.0.3","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pair":"^2.0.2","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.2","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"147304449e5f8d3acb8b00bdd9588b56830667c6","_id":"libp2p@0.36.2-1473044","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"868b7abf032c9c9757d18c0bd72e6ff2e810a09e","size":215299,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-1473044.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-1473044.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-1473044_1649962410011_0.48686588163654076"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-14T18:53:40.688Z","publish_time":1649962410263,"_cnpm_publish_time":1649962410263},"0.36.2-1b9bab6":{"name":"libp2p","version":"0.36.2-1b9bab6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.4","@libp2p/crypto":"^0.22.9","@libp2p/interfaces":"^1.3.21","@libp2p/logger":"^1.1.3","@libp2p/multistream-select":"^1.0.3","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.6","@libp2p/utils":"^1.0.9","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.2","@libp2p/daemon-client":"^1.0.0","@libp2p/daemon-server":"^1.0.0","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.2","@libp2p/interface-compliance-tests":"^1.1.20","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.5","@libp2p/mdns":"^1.0.3","@libp2p/mplex":"^1.0.1","@libp2p/pubsub":"^1.2.14","@libp2p/tcp":"^1.0.6","@libp2p/topology":"^1.1.7","@libp2p/tracked-map":"^1.0.4","@libp2p/webrtc-star":"^1.0.3","@libp2p/websockets":"^1.0.3","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pair":"^2.0.2","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.2","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"1b9bab68ed3d2473541a1f487eee10291bc3c9f2","_id":"libp2p@0.36.2-1b9bab6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"64e248634633c912cdc0bb77128105402e1195f4","size":215160,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-1b9bab6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-1b9bab6.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-1b9bab6_1649922979128_0.5357203105874586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-14T07:59:37.593Z","publish_time":1649922979351,"_cnpm_publish_time":1649922979351},"0.36.2-c64a586":{"name":"libp2p","version":"0.36.2-c64a586","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","generate":"run-s generate:proto:*","generate:proto:circuit":"protons ./src/circuit/pb/index.proto","generate:proto:fetch":"protons ./src/fetch/pb/proto.proto","generate:proto:identify":"protons ./src/identify/pb/message.proto","generate:proto:plaintext":"protons ./src/insecure/pb/proto.proto","test":"aegir test","test:node":"aegir test -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"aegir test -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"aegir test -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.4","@libp2p/crypto":"^0.22.9","@libp2p/interfaces":"^1.3.17","@libp2p/logger":"^1.1.3","@libp2p/multistream-select":"^1.0.3","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-record":"^1.0.8","@libp2p/peer-store":"^1.0.6","@libp2p/utils":"^1.0.9","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protons-runtime":"^1.0.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.2","@libp2p/daemon-client":"^1.0.0","@libp2p/daemon-server":"^1.0.0","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.2","@libp2p/interface-compliance-tests":"^1.1.20","@libp2p/interop":"^1.0.3","@libp2p/kad-dht":"^1.0.3","@libp2p/mdns":"^1.0.3","@libp2p/mplex":"^1.0.1","@libp2p/pubsub":"^1.2.14","@libp2p/tcp":"^1.0.6","@libp2p/topology":"^1.1.7","@libp2p/tracked-map":"^1.0.4","@libp2p/webrtc-star":"^1.0.3","@libp2p/websockets":"^1.0.3","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^37.0.9","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","execa":"^6.1.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pair":"^2.0.2","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","protons":"^3.0.2","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"c64a586a20e51c79ace5ab94824121a6eb733d97","_id":"libp2p@0.36.2-c64a586","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"6212e19b2cc5351e7a25b37df2f42f48a62795ea","size":215218,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-c64a586.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-c64a586.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-c64a586_1649493440385_0.9006107295900891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-09T08:37:29.475Z","publish_time":1649493440626,"_cnpm_publish_time":1649493440626},"0.36.2-64bfcee":{"name":"libp2p","version":"0.36.2-64bfcee","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"lint":"aegir lint","build":"tsc","postbuild":"mkdirp dist/src/circuit/pb dist/src/fetch/pb dist/src/identify/pb dist/src/insecure/pb && cp src/circuit/pb/*.js src/circuit/pb/*.d.ts dist/src/circuit/pb && cp src/fetch/pb/*.js src/fetch/pb/*.d.ts dist/src/fetch/pb && cp src/identify/pb/*.js src/identify/pb/*.d.ts dist/src/identify/pb && cp src/insecure/pb/*.js src/insecure/pb/*.d.ts dist/src/insecure/pb","generate":"run-s generate:proto:* generate:proto-types:*","generate:proto:circuit":"pbjs -t static-module -w es6 -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","generate:proto:fetch":"pbjs -t static-module -w es6 -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","generate:proto:identify":"pbjs -t static-module -w es6 -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","generate:proto:plaintext":"pbjs -t static-module -w es6 -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","generate:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","generate:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","generate:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","generate:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","pretest":"npm run build","test":"aegir test","test:node":"npm run test -- -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"npm run test -- -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"npm run test -- -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"npm run test -- -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"npm run test -- -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.4","@libp2p/crypto":"^0.22.9","@libp2p/interfaces":"^1.3.17","@libp2p/multistream-select":"^1.0.3","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-store":"^1.0.6","@libp2p/utils":"^1.0.9","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protobufjs":"^6.11.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.2","@libp2p/daemon-client":"^1.0.0","@libp2p/daemon-server":"^1.0.0","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.2","@libp2p/interface-compliance-tests":"^1.1.20","@libp2p/interop":"^1.0.0","@libp2p/kad-dht":"^1.0.3","@libp2p/mdns":"^1.0.3","@libp2p/mplex":"^1.0.1","@libp2p/tcp":"^1.0.6","@libp2p/tracked-map":"^1.0.4","@libp2p/webrtc-star":"^1.0.3","@libp2p/websockets":"^1.0.3","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^36.1.3","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pair":"^2.0.2","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"64bfcee5093b368df0b381f78afc2ddff3d339a9","_id":"libp2p@0.36.2-64bfcee","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"178b3d9ebcb43038e7b752451d8651ac1a5cc9e9","size":227316,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-64bfcee.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-64bfcee.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-64bfcee_1648891105188_0.4132021091904585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-02T09:22:56.263Z","publish_time":1648891105448,"_cnpm_publish_time":1648891105448},"0.36.2-cc60cfd":{"name":"libp2p","version":"0.36.2-cc60cfd","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"},"./transport-manager":{"import":"./dist/src/transport-manager.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"lint":"aegir lint","build":"tsc","postbuild":"mkdirp dist/src/circuit/pb dist/src/fetch/pb dist/src/identify/pb dist/src/insecure/pb && cp src/circuit/pb/*.js src/circuit/pb/*.d.ts dist/src/circuit/pb && cp src/fetch/pb/*.js src/fetch/pb/*.d.ts dist/src/fetch/pb && cp src/identify/pb/*.js src/identify/pb/*.d.ts dist/src/identify/pb && cp src/insecure/pb/*.js src/insecure/pb/*.d.ts dist/src/insecure/pb","generate":"run-s generate:proto:* generate:proto-types:*","generate:proto:circuit":"pbjs -t static-module -w es6 -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","generate:proto:fetch":"pbjs -t static-module -w es6 -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","generate:proto:identify":"pbjs -t static-module -w es6 -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","generate:proto:plaintext":"pbjs -t static-module -w es6 -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","generate:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","generate:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","generate:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","generate:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","pretest":"npm run build","test":"aegir test","test:node":"npm run test -- -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"npm run test -- -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"npm run test -- -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"npm run test -- -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"npm run test -- -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.4","@libp2p/crypto":"^0.22.9","@libp2p/interfaces":"^1.3.17","@libp2p/multistream-select":"^1.0.3","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-store":"^1.0.6","@libp2p/utils":"^1.0.9","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protobufjs":"^6.11.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.2","@libp2p/daemon-client":"^1.0.0","@libp2p/daemon-server":"^1.0.0","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.2","@libp2p/interface-compliance-tests":"^1.1.20","@libp2p/interop":"^1.0.0","@libp2p/kad-dht":"^1.0.3","@libp2p/mdns":"^1.0.3","@libp2p/mplex":"^1.0.1","@libp2p/tcp":"^1.0.6","@libp2p/tracked-map":"^1.0.4","@libp2p/webrtc-star":"^1.0.3","@libp2p/websockets":"^1.0.3","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^36.1.3","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pair":"^2.0.2","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"cc60cfde1a0907ca68f658f6de5362a708189222","_id":"libp2p@0.36.2-cc60cfd","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"6d8a50b01be5d4fb41610c995a9e8fb00bd63956","size":227081,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-cc60cfd.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-cc60cfd.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-cc60cfd_1648565421250_0.8405133371188864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-29T14:53:17.043Z","publish_time":1648565421395,"_cnpm_publish_time":1648565421395},"0.36.2-8cca8e4":{"name":"libp2p","version":"0.36.2-8cca8e4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"lint":"aegir lint","build":"tsc","postbuild":"mkdirp dist/src/circuit/pb dist/src/fetch/pb dist/src/identify/pb dist/src/insecure/pb && cp src/circuit/pb/*.js src/circuit/pb/*.d.ts dist/src/circuit/pb && cp src/fetch/pb/*.js src/fetch/pb/*.d.ts dist/src/fetch/pb && cp src/identify/pb/*.js src/identify/pb/*.d.ts dist/src/identify/pb && cp src/insecure/pb/*.js src/insecure/pb/*.d.ts dist/src/insecure/pb","generate":"run-s generate:proto:* generate:proto-types:*","generate:proto:circuit":"pbjs -t static-module -w es6 -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","generate:proto:fetch":"pbjs -t static-module -w es6 -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","generate:proto:identify":"pbjs -t static-module -w es6 -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","generate:proto:plaintext":"pbjs -t static-module -w es6 -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","generate:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","generate:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","generate:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","generate:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","pretest":"npm run build","test":"aegir test","test:node":"npm run test -- -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"npm run test -- -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"npm run test -- -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"npm run test -- -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"npm run test -- -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.4","@libp2p/crypto":"^0.22.9","@libp2p/interfaces":"^1.3.17","@libp2p/multistream-select":"^1.0.3","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-store":"^1.0.6","@libp2p/utils":"^1.0.9","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protobufjs":"^6.11.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.2","@libp2p/daemon-client":"^1.0.0","@libp2p/daemon-server":"^1.0.0","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.2","@libp2p/interface-compliance-tests":"^1.1.20","@libp2p/interop":"^1.0.0","@libp2p/kad-dht":"^1.0.3","@libp2p/mdns":"^1.0.3","@libp2p/mplex":"^1.0.1","@libp2p/tcp":"^1.0.6","@libp2p/tracked-map":"^1.0.4","@libp2p/webrtc-star":"^1.0.3","@libp2p/websockets":"^1.0.3","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^36.1.3","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pair":"^2.0.2","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"8cca8e4bfc6a339e58b5a5efa8a84fd891aa08ee","_id":"libp2p@0.36.2-8cca8e4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"eb3de00f0034bff77c47e736ed01994e9bad5b79","size":227137,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-8cca8e4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-8cca8e4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-8cca8e4_1648488500420_0.1473232700706284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-28T17:30:33.379Z","publish_time":1648488500671,"_cnpm_publish_time":1648488500671},"0.36.2-199395d":{"name":"libp2p","version":"0.36.2-199395d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"keywords":["IPFS","libp2p","network","p2p","peer","peer-to-peer"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"import":"./dist/src/index.js"},"./insecure":{"import":"./dist/src/insecure/index.js"},"./pnet":{"import":"./dist/src/pnet/index.js"},"./pnet/generate":{"import":"./dist/src/pnet/key-generator.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"},"ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"scripts":{"lint":"aegir lint","build":"tsc","postbuild":"mkdirp dist/src/circuit/pb dist/src/fetch/pb dist/src/identify/pb dist/src/insecure/pb && cp src/circuit/pb/*.js src/circuit/pb/*.d.ts dist/src/circuit/pb && cp src/fetch/pb/*.js src/fetch/pb/*.d.ts dist/src/fetch/pb && cp src/identify/pb/*.js src/identify/pb/*.d.ts dist/src/identify/pb && cp src/insecure/pb/*.js src/insecure/pb/*.d.ts dist/src/insecure/pb","generate":"run-s generate:proto:* generate:proto-types:*","generate:proto:circuit":"pbjs -t static-module -w es6 -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","generate:proto:fetch":"pbjs -t static-module -w es6 -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","generate:proto:identify":"pbjs -t static-module -w es6 -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","generate:proto:plaintext":"pbjs -t static-module -w es6 -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","generate:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","generate:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","generate:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","generate:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","pretest":"npm run build","test":"aegir test","test:node":"npm run test -- -t node -f \"./dist/test/**/*.{node,spec}.js\" --cov","test:chrome":"npm run test -- -t browser -f \"./dist/test/**/*.spec.js\" --cov","test:chrome-webworker":"npm run test -- -t webworker -f \"./dist/test/**/*.spec.js\"","test:firefox":"npm run test -- -t browser -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -f \"./dist/test/**/*.spec.js\" -- --browser firefox","test:examples":"cd examples && npm run test:all","test:interop":"npm run test -- -t node -f dist/test/interop.js"},"dependencies":{"@achingbrain/nat-port-mapper":"^1.0.0","@libp2p/connection":"^1.1.4","@libp2p/crypto":"^0.22.9","@libp2p/interfaces":"^1.3.17","@libp2p/multistream-select":"^1.0.3","@libp2p/peer-id":"^1.1.8","@libp2p/peer-id-factory":"^1.0.8","@libp2p/peer-store":"^1.0.6","@libp2p/utils":"^1.0.9","@multiformats/mafmt":"^11.0.2","@multiformats/multiaddr":"^10.1.8","abortable-iterator":"^4.0.2","aggregate-error":"^4.0.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.3","err-code":"^3.0.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.1.0","it-all":"^1.0.6","it-drain":"^1.0.5","it-filter":"^1.0.3","it-first":"^1.0.6","it-foreach":"^0.1.1","it-handshake":"^3.0.1","it-length-prefixed":"^7.0.1","it-map":"^1.0.6","it-merge":"^1.0.3","it-pipe":"^2.0.3","it-sort":"^1.0.1","it-stream-types":"^1.0.4","it-take":"^1.0.2","it-to-buffer":"^2.0.2","merge-options":"^3.0.4","mortice":"^3.0.0","multiformats":"^9.6.3","mutable-proxy":"^1.0.0","node-forge":"^1.2.1","p-fifo":"^1.0.0","p-retry":"^5.0.0","p-settle":"^5.0.0","private-ip":"^2.3.3","protobufjs":"^6.11.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@achingbrain/libp2p-gossipsub":"^0.13.5","@chainsafe/libp2p-noise":"^6.0.1","@libp2p/bootstrap":"^1.0.2","@libp2p/daemon-client":"^0.0.2","@libp2p/daemon-server":"^0.0.2","@libp2p/delegated-content-routing":"^1.0.2","@libp2p/delegated-peer-routing":"^1.0.2","@libp2p/floodsub":"^1.0.2","@libp2p/interface-compliance-tests":"^1.1.20","@libp2p/interop":"^0.0.3","@libp2p/kad-dht":"^1.0.3","@libp2p/mdns":"^1.0.3","@libp2p/mplex":"^1.0.1","@libp2p/tcp":"^1.0.6","@libp2p/tracked-map":"^1.0.4","@libp2p/webrtc-star":"^1.0.3","@libp2p/websockets":"^1.0.3","@nodeutils/defaults-deep":"^1.1.0","@types/node":"^16.11.26","@types/node-forge":"^1.0.0","@types/p-fifo":"^1.0.0","@types/varint":"^6.0.0","@types/xsalsa20":"^1.1.0","aegir":"^36.1.3","buffer":"^6.0.3","cborg":"^1.8.1","delay":"^5.0.0","go-libp2p":"^0.0.6","into-stream":"^7.0.0","ipfs-http-client":"^56.0.1","it-pair":"^2.0.2","it-pushable":"^2.0.1","nock":"^13.0.3","npm-run-all":"^4.1.5","p-defer":"^4.0.0","p-event":"^5.0.1","p-times":"^4.0.0","p-wait-for":"^4.1.0","rimraf":"^3.0.2","sinon":"^13.0.1","ts-sinon":"^2.0.2"},"browser":{"nat-api":false},"readmeFilename":"README.md","gitHead":"199395de4d8139cc77d0b408626f37c9b8520d28","_id":"libp2p@0.36.2-199395d","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"de833448a68b415c5dbf210f9c22e53076abf6ef","size":227137,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-199395d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-199395d.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-199395d_1648475389653_0.331618357229988"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-28T13:50:31.753Z","publish_time":1648475389857,"_cnpm_publish_time":1648475389857},"0.36.2-6a3e37f":{"name":"libp2p","version":"0.36.2-6a3e37f","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-foreach":"^0.1.1","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-sort":"^1.0.1","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"6a3e37f2506e0ae07a0b154dc9e127e30d65d7c2","_id":"libp2p@0.36.2-6a3e37f","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"6cf7c4c56a1cf2cf68b982fbdf1540ba91ae1b12","size":363529,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2-6a3e37f.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2-6a3e37f.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2-6a3e37f_1643707388407_0.43820648499194914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-01T09:23:20.092Z","publish_time":1643707388604,"_cnpm_publish_time":1643707388604},"0.36.2":{"name":"libp2p","version":"0.36.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-foreach":"^0.1.1","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-sort":"^1.0.1","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"gitHead":"bad9e8c0ff58d60a78314077720c82ae331cc55b","_id":"libp2p@0.36.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"d8f8fc1021d4eff920db74fbe27038771c92f309","size":363407,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.2_1643196756856_0.444030846536944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-26T11:32:50.791Z","publish_time":1643196757270,"_cnpm_publish_time":1643196757270},"0.36.1-902f10d":{"name":"libp2p","version":"0.36.1-902f10d","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-foreach":"^0.1.1","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-sort":"^1.0.1","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"902f10d58d1062e812eb27aa0e2256e3fde5d3f6","_id":"libp2p@0.36.1-902f10d","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"c55c014e7a220a1544f72db26d5f606b19524920","size":363426,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.1-902f10d.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.1-902f10d.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.1-902f10d_1643194966597_0.20740550870983543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-26T11:03:02.094Z","publish_time":1643194966845,"_cnpm_publish_time":1643194966845},"0.36.1":{"name":"libp2p","version":"0.36.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-foreach":"^0.1.1","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-sort":"^1.0.1","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"gitHead":"fc12973344df43ec4c3d390b1eb8ea0da61857eb","_id":"libp2p@0.36.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"ec7e94ea5720ffad490c4387aa0fb0d863d2c5cc","size":363341,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.1_1643142024167_0.6174162993875958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T20:24:16.450Z","publish_time":1643142024397,"_cnpm_publish_time":1643142024397},"0.36.0-d44bd90":{"name":"libp2p","version":"0.36.0-d44bd90","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-foreach":"^0.1.1","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-sort":"^1.0.1","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"d44bd9094fe9545054eb8eff68f81bc52ece03e7","_id":"libp2p@0.36.0-d44bd90","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"369dd8a2d5fd3bd731ff50c4508ebe32e23518bb","size":363357,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.0-d44bd90.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.0-d44bd90.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.0-d44bd90_1643141309996_0.3433412441507808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T20:08:43.183Z","publish_time":1643141310244,"_cnpm_publish_time":1643141310244},"0.36.0":{"name":"libp2p","version":"0.36.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-foreach":"^0.1.1","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-sort":"^1.0.1","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"gitHead":"831ed3970113a2d7f5a0563c0ea7dbc060eecc53","_id":"libp2p@0.36.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"db91b0670c2d29c81d17ba0c46b041a11f180086","size":363764,"noattachment":false,"key":"/libp2p/-/libp2p-0.36.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.36.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.36.0_1643129541161_0.28625566304478434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T17:02:42.247Z","publish_time":1643129541337,"_cnpm_publish_time":1643129541337},"0.35.8-ff32eba":{"name":"libp2p","version":"0.35.8-ff32eba","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-foreach":"^0.1.1","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-sort":"^1.0.1","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"ff32eba6a0fa222af1a7a46775d5e0346ad6ebdf","_id":"libp2p@0.35.8-ff32eba","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"b938763e8834e1db35dd569fd35256d1b8250c2c","size":363787,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-ff32eba.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-ff32eba.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-ff32eba_1643128734674_0.25254698931478803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T16:39:52.752Z","publish_time":1643128734949,"_cnpm_publish_time":1643128734949},"0.35.8-9b22c6e":{"name":"libp2p","version":"0.35.8-9b22c6e","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-sort":"^1.0.1","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"9b22c6e2f987a20c6639cd07f31fe9c824e24923","_id":"libp2p@0.35.8-9b22c6e","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"753a9f7c58f4d1bfd906d1292c0001f599b77b1d","size":360273,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-9b22c6e.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-9b22c6e.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-9b22c6e_1643047638999_0.7277211254164231"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-24T18:09:15.111Z","publish_time":1643047639249,"_cnpm_publish_time":1643047639249},"0.35.8-d8ceb0b":{"name":"libp2p","version":"0.35.8-d8ceb0b","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:fetch && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:fetch":"pbjs -t static-module -w commonjs -r libp2p-fetch --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/fetch/proto.js ./src/fetch/proto.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:fetch && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:fetch":"pbts -o src/fetch/proto.d.ts src/fetch/proto.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"d8ceb0bc66fe225d1335d3f05b9a3a30983c2a57","_id":"libp2p@0.35.8-d8ceb0b","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"cb9ac60e102de55ab763fae00fc32d1767f08bf5","size":360047,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-d8ceb0b.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-d8ceb0b.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-d8ceb0b_1643044553699_0.7665846172636677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-24T17:16:08.064Z","publish_time":1643044554341,"_cnpm_publish_time":1643044554341},"0.35.8-00e4959":{"name":"libp2p","version":"0.35.8-00e4959","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^3.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"00e49592a356e39b20c889d5f40b9bb37d4bf293","_id":"libp2p@0.35.8-00e4959","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"9990dafc709303528f2ddf5c5a3f06a60e1cf20b","size":354560,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-00e4959.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-00e4959.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-00e4959_1642789401704_0.8292949378380481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T18:23:36.171Z","publish_time":1642789401991,"_cnpm_publish_time":1642789401991},"0.35.8-63aa480":{"name":"libp2p","version":"0.35.8-63aa480","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"63aa480800974515f44d3b7e013da9c8ccaae8ad","_id":"libp2p@0.35.8-63aa480","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"327b65ff71c868a169647f0a2ecb81b01959578b","size":354442,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-63aa480.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-63aa480.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-63aa480_1642788338764_0.6726090935251672"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T18:07:40.822Z","publish_time":1642788339091,"_cnpm_publish_time":1642788339091},"0.35.8-12f1bb0":{"name":"libp2p","version":"0.35.8-12f1bb0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"12f1bb0aeec4b639bd2af05807215f3b4284e379","_id":"libp2p@0.35.8-12f1bb0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"7da9a8719bcf8dc08b7e1065b08e942ad92043f2","size":354310,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-12f1bb0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-12f1bb0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-12f1bb0_1642754593308_0.3630758241082801"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-21T08:56:01.434Z","publish_time":1642754593570,"_cnpm_publish_time":1642754593570},"0.35.8-a4bba35":{"name":"libp2p","version":"0.35.8-a4bba35","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.2","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^1.2.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^1.0.0","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"a4bba35948e1cd8dbe5147f2c8d6385b1fbb6fae","_id":"libp2p@0.35.8-a4bba35","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"648996bd7962ac70782f85326a31496e221eaa7a","size":354281,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-a4bba35.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-a4bba35.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-a4bba35_1642708368864_0.4923722674027331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-20T19:53:00.444Z","publish_time":1642708369049,"_cnpm_publish_time":1642708369049},"0.35.8-fc43db7":{"name":"libp2p","version":"0.35.8-fc43db7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.1","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"fc43db750de72ec6f326174d3fdeed78078b3bf9","_id":"libp2p@0.35.8-fc43db7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"d82f9f382fdb3df2a575a28f48b1b251024459c6","size":354466,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-fc43db7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-fc43db7.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-fc43db7_1642701678107_0.8972901443076557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-20T18:01:37.383Z","publish_time":1642701678334,"_cnpm_publish_time":1642701678334},"0.35.8-bf1fc32":{"name":"libp2p","version":"0.35.8-bf1fc32","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"npm run build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^3.0.0","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.1","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^3.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"readmeFilename":"README.md","gitHead":"bf1fc325b65f744b21d6242510a87af0d41d3f15","_id":"libp2p@0.35.8-bf1fc32","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"876da211af50f86b6ab49426f2b31e3bff2a7791","size":354466,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8-bf1fc32.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8-bf1fc32.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8-bf1fc32_1642699835710_0.8151401669690028"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-20T17:30:49.402Z","publish_time":1642699835967,"_cnpm_publish_time":1642699835967},"0.35.9-rc.2":{"name":"libp2p","version":"0.35.9-rc.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^7.0.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.1","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.6","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"gitHead":"78179ba4b30b40755adb82568f8ea3206e01f4d2","_id":"libp2p@0.35.9-rc.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"d6e239d23bedcf31fd6eb792aa7d92bf6d667b55","size":172256,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.9-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.9-rc.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.9-rc.2_1642601897515_0.09777970906888411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-19T14:18:30.128Z","publish_time":1642601897697,"_cnpm_publish_time":1642601897697},"0.35.9-rc.1":{"name":"libp2p","version":"0.35.9-rc.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^6.0.7","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.1","libp2p-kad-dht":"^0.28.4","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.4","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"gitHead":"66b8a693bd278858bf926f603030ce304f4a5bd3","_id":"libp2p@0.35.9-rc.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"401d04a9930863ca6486a4923928a0669c7e77af","size":172262,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.9-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.9-rc.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.9-rc.1_1642499972226_0.47055856879492364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-18T10:11:41.196Z","publish_time":1642499972439,"_cnpm_publish_time":1642499972439},"0.35.9-rc.0":{"name":"libp2p","version":"0.35.9-rc.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:peer":"pbjs -t static-module -w commonjs -r libp2p-peer --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/pb/peer.js ./src/peer-store/pb/peer.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:peer":"pbts -o src/peer-store/pb/peer.d.ts src/peer-store/pb/peer.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","datastore-core":"^6.0.7","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^4.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","mortice":"^2.0.1","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-interfaces-compliance-tests":"^4.0.8","libp2p-interop":"^0.7.0","libp2p-kad-dht":"^0.28.3","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"gitHead":"f704136a5bc2648ae37938249dbd722f6ff72e19","_id":"libp2p@0.35.9-rc.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"2203e5098011ddf310d1395699f204e7dba4167c","size":171888,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.9-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.9-rc.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.9-rc.0_1642443462249_0.036061550211879734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-17T18:17:53.916Z","publish_time":1642443462493,"_cnpm_publish_time":1642443462493},"0.35.8":{"name":"libp2p","version":"0.35.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-floodsub":"^0.28.0","libp2p-gossipsub":"^0.12.1","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"gitHead":"ef54e0a10ee2b8fe7b0e22743e18c0410fad5b29","_id":"libp2p@0.35.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"cb0141791033b7417b5617647b86293488f0368d","size":174712,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.8.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.8_1640772044418_0.238948842419465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-29T10:01:06.836Z","publish_time":1640772044657,"_cnpm_publish_time":1640772044657},"0.35.7":{"name":"libp2p","version":"0.35.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-floodsub":"^0.28.0","libp2p-gossipsub":"^0.12.1","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Vít Habada","email":"vithabada93@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Tim Daubenschütz","email":"tim@daubenschuetz.de"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"tuyennhv","email":"vutuyen2636@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"}],"gitHead":"bbdd559a02813da22bdf0eccb3e94406be031cdf","_id":"libp2p@0.35.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"4def57b4e8ab19437f0252b4dc09e63338bac431","size":174693,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.7.tgz"},"_npmUser":{"name":"vascosantos","email":"santos.vasco10@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.7_1640357533506_0.32825817530030554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-28T00:45:09.766Z","publish_time":1640357533716,"_cnpm_publish_time":1640357533716},"0.35.6":{"name":"libp2p","version":"0.35.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-floodsub":"^0.28.0","libp2p-gossipsub":"^0.12.1","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"}],"gitHead":"0a485d07b38a51e9fade7f5f750fbd50400f6c12","_id":"libp2p@0.35.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"63e6bb84b5736efe4acb33cfb172153a00bb7af7","size":173967,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.6.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.6_1639810560070_0.7390945755132312"},"_hasShrinkwrap":false,"publish_time":1639810560271,"_cnpm_publish_time":1639810560271,"_cnpmcore_publish_time":"2021-12-18T06:56:23.298Z"},"0.35.5":{"name":"libp2p","version":"0.35.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.12.1","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"}],"gitHead":"8ce2f085896b12d9e70ad1d314082f3590a2c6f0","_id":"libp2p@0.35.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"245f252ebe3b5dc37d0e7962cf0a6dc14c2001f3","size":173706,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.5.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.5_1639560615049_0.8522982086826243"},"_hasShrinkwrap":false,"publish_time":1639560615278,"_cnpm_publish_time":1639560615278,"_cnpmcore_publish_time":"2021-12-16T10:32:37.855Z"},"0.35.4":{"name":"libp2p","version":"0.35.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.12.1","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"}],"gitHead":"faf1f89d9e0e2b4f0404e26abc871d69527b9795","_id":"libp2p@0.35.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"967f57a5963b10a268360175ed4a43fa539e8855","size":173709,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.4_1639556368338_0.12974075324134482"},"_hasShrinkwrap":false,"publish_time":1639556368567,"_cnpm_publish_time":1639556368567,"_cnpmcore_publish_time":"2021-12-16T10:32:38.524Z"},"0.35.3":{"name":"libp2p","version":"0.35.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","nat-api":"^0.3.1","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^5.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.1","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.12.1","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Marston Connell","email":"34043723+TheMarstonConnell@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"}],"gitHead":"d172d0d9529691a052827951763d444321c151fe","_id":"libp2p@0.35.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"e22403e81f413a10a7c6b57b3f32a7bc8b81f99e","size":173330,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.3_1639386619190_0.5926870545537763"},"_hasShrinkwrap":false,"publish_time":1639386619399,"_cnpm_publish_time":1639386619399,"_cnpmcore_publish_time":"2021-12-16T10:32:39.162Z"},"0.35.2":{"name":"libp2p","version":"0.35.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.11.0","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"}],"gitHead":"b9339bccaa679d0698a9960ee650a88faefeb174","_id":"libp2p@0.35.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"57270457be3f24c191321b2714ef1969086e86cd","size":173056,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.2.tgz"},"_npmUser":{"name":"vascosantos","email":"santos.vasco10@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.2_1638821288817_0.11217139500200024"},"_hasShrinkwrap":false,"publish_time":1638821289022,"_cnpm_publish_time":1638821289022,"_cnpmcore_publish_time":"2021-12-16T10:32:39.714Z"},"0.35.1":{"name":"libp2p","version":"0.35.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.11.0","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"}],"gitHead":"ae21299ade9bcb2cf3fd00150c4389fbe3b24267","_id":"libp2p@0.35.1","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"shasum":"718832fed2a51be6b06cc813f6fa9878e0cd4aec","size":172992,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.1_1638549683195_0.8546049592454175"},"_hasShrinkwrap":false,"publish_time":1638549683415,"_cnpm_publish_time":1638549683415,"_cnpmcore_publish_time":"2021-12-16T10:32:40.209Z"},"0.35.0":{"name":"libp2p","version":"0.35.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=15.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","abortable-iterator":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.21.0","libp2p-interfaces":"^2.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.16.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^2.0.0","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^6.0.0","ipfs-http-client":"^54.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.14.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.11.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.11.0","libp2p-interfaces-compliance-tests":"^2.0.1","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.27.1","libp2p-mdns":"^0.18.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.25.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^12.0.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"}],"gitHead":"6d0ac819f11c6efcd662b0b402c47180ecf35b2b","_id":"libp2p@0.35.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"shasum":"ece8ab4b1c926dd29c0f0509b36f6ea0c1e7542a","size":172760,"noattachment":false,"key":"/libp2p/-/libp2p-0.35.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.35.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.35.0_1638441926526_0.7183637558348694"},"_hasShrinkwrap":false,"publish_time":1638441926717,"_cnpm_publish_time":1638441926717,"_cnpmcore_publish_time":"2021-12-16T10:32:40.686Z"},"0.34.0":{"name":"libp2p","version":"0.34.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","test:interop":"LIBP2P_JS=$PWD npx aegir test -t node -f ./node_modules/libp2p-interop/test/*","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use","*.d.ts"]},"dependencies":{"abortable-iterator":"^3.0.0","@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^36.0.0","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","into-stream":"^7.0.0","ipfs-http-client":"^52.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.11.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-interop":"^0.5.0","libp2p-kad-dht":"^0.26.5","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"TheStarBoys","email":"41286328+TheStarBoys@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"patrickwoodhead","email":"91056047+patrickwoodhead@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Alan Smithee","email":"ggnore.alan.smithee@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"}],"gitHead":"5cc5a8749ab60e1810eb5f0ef2f37bbb43e48810","_id":"libp2p@0.34.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"shasum":"3da5acb240c1a74e80b35be99d42e68eda82fd15","size":171395,"noattachment":false,"key":"/libp2p/-/libp2p-0.34.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.34.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.34.0_1637859070292_0.8607113974919922"},"_hasShrinkwrap":false,"publish_time":1637859070486,"_cnpm_publish_time":1637859070486,"_cnpmcore_publish_time":"2021-12-16T10:32:41.111Z"},"0.33.0":{"name":"libp2p","version":"0.33.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"abortable-iterator":"^3.0.0","@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^6.0.2","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^33.1.1","buffer":"^6.0.3","datastore-core":"^6.0.7","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^7.0.0","ipfs-http-client":"^52.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.11.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-kad-dht":"^0.24.2","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"}],"gitHead":"2c9c3cf6d5449c0b49a7f7ec8f33f7f3bff7c2d5","_id":"libp2p@0.33.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"d05dd5715bfca7c596a17b2d30f604325bc25108","size":169421,"noattachment":false,"key":"/libp2p/-/libp2p-0.33.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.33.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.33.0_1632472393600_0.013145344389552838"},"_hasShrinkwrap":false,"publish_time":1632472393938,"_cnpm_publish_time":1632472393938,"_cnpmcore_publish_time":"2021-12-16T10:32:41.661Z"},"0.32.5":{"name":"libp2p","version":"0.32.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"abortable-iterator":"^3.0.0","@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^7.0.0","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^5.1.1","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^7.0.0","ipfs-http-client":"^52.0.2","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.11.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-kad-dht":"^0.24.2","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"XiaoZhang","email":"zxinmyth@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Leask Wong","email":"i@leaskh.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"}],"gitHead":"1c2e4d89acbbd657f4dd44c93933d1a531a059f8","_id":"libp2p@0.32.5","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"e5ecf4d82d3b90683f4b1ef5e2374b044c85dda1","size":169416,"noattachment":false,"key":"/libp2p/-/libp2p-0.32.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.32.5.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.32.5_1632210470266_0.8141113912264806"},"_hasShrinkwrap":false,"publish_time":1632210470470,"_cnpm_publish_time":1632210470470,"_cnpmcore_publish_time":"2021-12-16T10:32:42.093Z"},"0.31.8":{"name":"libp2p","version":"0.31.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^0.10.4","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","uint8arrays":"^2.1.3","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^50.1.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.9.0","libp2p-kad-dht":"^0.22.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-webrtc-star":"^0.22.2","libp2p-websockets":"^0.15.8","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"}],"gitHead":"4b27c95fe866b6ae40d94312699fe3a4995d4101","_id":"libp2p@0.31.8","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"3c142676ee65b144b20048b1e039b8048c654d2c","size":168495,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.8.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.8_1630656330134_0.4217544612209245"},"_hasShrinkwrap":false,"publish_time":1630656330293,"_cnpm_publish_time":1630656330293,"_cnpmcore_publish_time":"2021-12-16T10:32:42.776Z"},"0.32.4":{"name":"libp2p","version":"0.32.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^5.1.1","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","uint8arrays":"^3.0.0","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@chainsafe/libp2p-noise":"^4.0.0","@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^50.1.1","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.11.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-kad-dht":"^0.23.0","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"e82b6e414b8afd29eec5e24572be90b0dfe3629d","_id":"libp2p@0.32.4","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"999f31d8dad7cd51364ae21573dfaf879678970c","size":169410,"noattachment":false,"key":"/libp2p/-/libp2p-0.32.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.32.4.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.32.4_1629444341000_0.5556254900063402"},"_hasShrinkwrap":false,"publish_time":1629444341214,"_cnpm_publish_time":1629444341214,"_cnpmcore_publish_time":"2021-12-16T10:32:43.841Z"},"0.30.13":{"name":"libp2p","version":"0.30.13","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","es6-promisify":"^6.1.1","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","uint8arrays":"^2.1.3","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"gitHead":"e0597b35b9bf460fd30247d04723c31911d5bcbb","_id":"libp2p@0.30.13","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"6c0fe16cb46c0d8b89fa54fa3bcfea06abe9a13a","size":398231,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.13.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.13_1629372550878_0.2988700178088741"},"_hasShrinkwrap":false,"publish_time":1629372551091,"_cnpm_publish_time":1629372551091,"_cnpmcore_publish_time":"2021-12-16T10:32:44.649Z"},"0.32.3":{"name":"libp2p","version":"0.32.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^5.1.1","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","uint8arrays":"^2.1.3","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^50.1.1","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.10.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-kad-dht":"^0.23.0","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^4.0.0","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"266f2c3c8683f1d1d1c6673c94cb4e14ed868da2","_id":"libp2p@0.32.3","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"25b5076b77672c05a6391d0d527314beac953c16","size":169330,"noattachment":false,"key":"/libp2p/-/libp2p-0.32.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.32.3.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.32.3_1629130878266_0.07191038420358109"},"_hasShrinkwrap":false,"publish_time":1629130878385,"_cnpm_publish_time":1629130878385,"_cnpmcore_publish_time":"2021-12-16T10:32:45.123Z"},"0.32.2":{"name":"libp2p","version":"0.32.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^5.1.1","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^50.1.1","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.10.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-kad-dht":"^0.23.0","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^4.0.0","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenSnot","email":"greenSnot@users.noreply.github.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"06c3a6d407222116acfbb403901a50e149543ad7","_id":"libp2p@0.32.2","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"adc6e5934b5ed9b2e5d45adaf7c6e0731f9c19cb","size":169330,"noattachment":false,"key":"/libp2p/-/libp2p-0.32.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.32.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.32.2_1628867002838_0.9607854425886639"},"_hasShrinkwrap":false,"publish_time":1628867003115,"_cnpm_publish_time":1628867003115,"_cnpmcore_publish_time":"2021-12-16T10:32:45.656Z"},"0.32.1":{"name":"libp2p","version":"0.32.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^5.1.1","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^50.1.1","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.10.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-kad-dht":"^0.23.0","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^4.0.0","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Robert Kiel","email":"robert.kiel@hoprnet.org"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"}],"gitHead":"b11126ca89693e0e17755042639c3e69e792cb60","_id":"libp2p@0.32.1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"76efbcdb6a44aceb21632186ffd5964437592487","size":168767,"noattachment":false,"key":"/libp2p/-/libp2p-0.32.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.32.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.32.1_1626947520367_0.9987180969156066"},"_hasShrinkwrap":false,"publish_time":1626947520592,"_cnpm_publish_time":1626947520592,"_cnpmcore_publish_time":"2021-12-16T10:32:47.599Z"},"0.32.0":{"name":"libp2p","version":"0.32.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^5.1.1","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^50.1.1","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.27.0","libp2p-gossipsub":"^0.10.0","libp2p-kad-dht":"^0.23.0","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^4.0.0","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"}],"gitHead":"d6bb967243975da7c8e9c962f21b434baa33d82e","_id":"libp2p@0.32.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"0282a8b8283fa0ab0c9276a91ff81566e218eca6","size":168748,"noattachment":false,"key":"/libp2p/-/libp2p-0.32.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.32.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.32.0_1626347698881_0.36075474726315004"},"_hasShrinkwrap":false,"publish_time":1626347699136,"_cnpm_publish_time":1626347699136,"_cnpmcore_publish_time":"2021-12-16T10:32:48.127Z"},"0.32.0-rc.0":{"name":"libp2p","version":"0.32.0-rc.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^5.1.1","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"^1.0.0","it-pipe":"^1.1.0","it-take":"^1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^1.0.0","libp2p-interfaces-compliance-tests":"^1.0.0","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","merge-options":"^3.0.4","multiaddr":"^10.0.0","multiformats":"^9.0.0","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.15.0","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^6.0.0","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node":"^16.0.1","@types/node-forge":"^0.10.1","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^50.1.1","it-concat":"^2.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.13.0","libp2p-delegated-content-routing":"^0.11.0","libp2p-delegated-peer-routing":"^0.10.0","libp2p-floodsub":"^0.26.0","libp2p-gossipsub":"^0.10.0","libp2p-kad-dht":"^0.23.0","libp2p-mdns":"^0.17.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^4.0.0","libp2p-tcp":"^0.17.0","libp2p-webrtc-star":"^0.23.0","libp2p-websockets":"^0.16.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^11.1.1","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"zeim839","email":"50573884+zeim839@users.noreply.github.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"acolytec3","email":"17355484+acolytec3@users.noreply.github.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Michael Burns","email":"5170+mburns@users.noreply.github.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"}],"readmeFilename":"README.md","gitHead":"664ba2d1e7b8ca7dba3daeed63b144e206419e22","_id":"libp2p@0.32.0-rc.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"a73ffe708531d6f8d5af14cbe30924b156586b31","size":168754,"noattachment":false,"key":"/libp2p/-/libp2p-0.32.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.32.0-rc.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.32.0-rc.0_1625814107836_0.3726174097549566"},"_hasShrinkwrap":false,"publish_time":1625814108120,"_cnpm_publish_time":1625814108120,"_cnpmcore_publish_time":"2021-12-16T10:32:48.579Z"},"0.31.7":{"name":"libp2p","version":"0.31.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","@vascosantos/moving-average":"^1.1.0","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^0.10.4","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","wherearewe":"^1.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^50.1.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.9.0","libp2p-kad-dht":"^0.22.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-webrtc-star":"^0.22.2","libp2p-websockets":"^0.15.8","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mcclure","email":"andi.m.mcclure@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"}],"gitHead":"f7183e8afd49deb40d03fca708a3070c1f16610f","_id":"libp2p@0.31.7","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"49ff8b74cd5a3ed252b8584aaa6071f73cf62e6c","size":168106,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.7.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.7_1623657437500_0.016714827748238292"},"_hasShrinkwrap":false,"publish_time":1623657437773,"_cnpm_publish_time":1623657437773,"_cnpmcore_publish_time":"2021-12-16T10:32:49.118Z"},"0.31.6":{"name":"libp2p","version":"0.31.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^7.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^0.10.4","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","@vascosantos/moving-average":"^1.1.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.4.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.9.0","libp2p-kad-dht":"^0.22.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-webrtc-star":"^0.22.2","libp2p-websockets":"^0.15.6","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"869d35d852c5d8d4fc7756f83c5f2d7f55486289","_id":"libp2p@0.31.6","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"4f2c30ceba8f37302ef31d2e4b0619e16efdf8e7","size":181755,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.6.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.6_1622105341293_0.021463499142969633"},"_hasShrinkwrap":false,"publish_time":1622105341507,"_cnpm_publish_time":1622105341507,"_cnpmcore_publish_time":"2021-12-16T10:32:49.651Z"},"0.31.5":{"name":"libp2p","version":"0.31.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^7.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^0.10.4","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","@vascosantos/moving-average":"^1.1.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.9.0","libp2p-kad-dht":"^0.22.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-webrtc-star":"^0.22.2","libp2p-websockets":"^0.15.6","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"538f296b0a7b38b11460a362d8d160ac0e9bbc28","_id":"libp2p@0.31.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"41419a786a6992b167d751968a7411e0615385cd","size":181238,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.5.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.5_1620839878241_0.008985097123728414"},"_hasShrinkwrap":false,"publish_time":1620839878464,"_cnpm_publish_time":1620839878464,"_cnpmcore_publish_time":"2021-12-16T10:32:50.194Z"},"0.31.4":{"name":"libp2p","version":"0.31.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^7.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^0.10.4","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","@vascosantos/moving-average":"^1.1.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.9.0","libp2p-kad-dht":"^0.22.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-webrtc-star":"^0.22.2","libp2p-websockets":"^0.15.6","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"d163ffd224ff83a378a2249d5feab4a3baf855fd","_id":"libp2p@0.31.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"13e9a0248e4fcb1661267713707193a30e12e990","size":181128,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.4.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.4_1620831973404_0.6260189979546522"},"_hasShrinkwrap":false,"publish_time":1620831973637,"_cnpm_publish_time":1620831973637,"_cnpmcore_publish_time":"2021-12-16T10:32:50.873Z"},"0.31.3":{"name":"libp2p","version":"0.31.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^7.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^0.10.4","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","@vascosantos/moving-average":"^1.1.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.9.0","libp2p-kad-dht":"^0.22.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-webrtc-star":"^0.22.2","libp2p-websockets":"^0.15.6","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"}],"gitHead":"4e3fc19623a8658bc7e97bfd2c03ca9dac15fdf8","_id":"libp2p@0.31.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"fbd69f13d5fe6a3256f9ccb986035836f18d69f1","size":180981,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.3.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.3_1620123860786_0.5154461197011713"},"_hasShrinkwrap":false,"publish_time":1620123861103,"_cnpm_publish_time":1620123861103,"_cnpmcore_publish_time":"2021-12-16T10:32:51.783Z"},"0.31.2":{"name":"libp2p","version":"0.31.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^0.10.4","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","@vascosantos/moving-average":"^1.1.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.9.0","libp2p-kad-dht":"^0.22.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-webrtc-star":"^0.22.2","libp2p-websockets":"^0.15.6","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"}],"gitHead":"924585b143c3f375216ce5ec7c7ec4cf485625b0","_id":"libp2p@0.31.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"cbaa6f884b79ca36eed44652a05094224a93bb5c","size":180948,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.2_1619790382061_0.6454413302834119"},"_hasShrinkwrap":false,"publish_time":1619790382239,"_cnpm_publish_time":1619790382239,"_cnpmcore_publish_time":"2021-12-16T10:32:52.236Z"},"0.31.1":{"name":"libp2p","version":"0.31.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.4","libp2p-interfaces":"^0.10.4","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","@vascosantos/moving-average":"^1.1.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.9.0","libp2p-kad-dht":"^0.22.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.4","libp2p-webrtc-star":"^0.22.2","libp2p-websockets":"^0.15.6","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"}],"gitHead":"e5187d02baab59df8be7c328db3daa8cc67b611c","_id":"libp2p@0.31.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"40fdc5556a5bb1f3ece30def1742d4799f0b6239","size":180834,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.1_1619782853049_0.42205842124685256"},"_hasShrinkwrap":false,"publish_time":1619782853275,"_cnpm_publish_time":1619782853275,"_cnpmcore_publish_time":"2021-12-16T10:32:52.738Z"},"0.31.0":{"name":"libp2p","version":"0.31.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.3","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"}],"gitHead":"d76356e56a1e46726eeb5abda14a132e85837261","_id":"libp2p@0.31.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"c067528577ae0757e70eedee8aa4ba7ea20ac0c8","size":180610,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0_1619617211863_0.004035287058880455"},"_hasShrinkwrap":false,"publish_time":1619617212179,"_cnpm_publish_time":1619617212179,"_cnpmcore_publish_time":"2021-12-16T10:32:53.508Z"},"0.31.0-rc.7":{"name":"libp2p","version":"0.31.0-rc.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.3","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.1.1","buffer":"^6.0.3","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^3.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"}],"readmeFilename":"README.md","gitHead":"5282708263df4894e222445e501686b27d00c16e","_id":"libp2p@0.31.0-rc.7","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"ab7b1fea9b305c984bb81d7d54cf9b080c9af000","size":180606,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0-rc.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0-rc.7.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0-rc.7_1619536728049_0.17767870843574096"},"_hasShrinkwrap":false,"publish_time":1619536728229,"_cnpm_publish_time":1619536728229,"_cnpmcore_publish_time":"2021-12-16T10:32:54.275Z"},"0.31.0-rc.6":{"name":"libp2p","version":"0.31.0-rc.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.3","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.0.0","buffer":"^6.0.3","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"}],"gitHead":"5372f7af2f8f1653384504af15efea8ba776534b","_id":"libp2p@0.31.0-rc.6","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"2df46bc26ee1e3650866dc72cc767f6ed5317827","size":180480,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0-rc.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0-rc.6.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0-rc.6_1619079049392_0.46803550403061456"},"_hasShrinkwrap":false,"publish_time":1619079049656,"_cnpm_publish_time":1619079049656,"_cnpmcore_publish_time":"2021-12-16T10:32:54.729Z"},"0.31.0-rc.5":{"name":"libp2p","version":"0.31.0-rc.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.1","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.0.0","buffer":"^6.0.3","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Franck Royer","email":"franck@royer.one"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"}],"readmeFilename":"README.md","gitHead":"64f3af897bd6dae62894dcc355077b8e18935f3a","_id":"libp2p@0.31.0-rc.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"c490a986ff0f548e00786a9e317c1ea949541ccb","size":180612,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0-rc.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0-rc.5.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0-rc.5_1619010113442_0.34587057529621235"},"_hasShrinkwrap":false,"publish_time":1619010113600,"_cnpm_publish_time":1619010113600,"_cnpmcore_publish_time":"2021-12-16T10:32:55.482Z"},"0.31.0-rc.4":{"name":"libp2p","version":"0.31.0-rc.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs -r libp2p-circuit --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs -r libp2p-identify --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs -r libp2p-plaintext --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs -r libp2p-address-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs -r libp2p-proto-book --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs -r libp2p-peer-record --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs -r libp2p-envelope --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^4.0.0","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.1","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.0.0","buffer":"^6.0.3","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"readmeFilename":"README.md","gitHead":"7eb2cea570c63131da8bd62a53a76acd4dc60c62","_id":"libp2p@0.31.0-rc.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"ea819def078beb266a23ba9076d989312815fe79","size":179456,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0-rc.4.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0-rc.4_1618931680977_0.9843742956801012"},"_hasShrinkwrap":false,"publish_time":1618931681135,"_cnpm_publish_time":1618931681135,"_cnpmcore_publish_time":"2021-12-16T10:32:56.355Z"},"0.31.0-rc.3":{"name":"libp2p","version":"0.31.0-rc.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.1","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.0.0","buffer":"^6.0.3","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"readmeFilename":"README.md","gitHead":"3f7dde3e13e3fcd4e3d3c3d64cde5a7bdc82ed54","_id":"libp2p@0.31.0-rc.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"b9a31718ef037761c55f725c9a70ea2fc0376a9a","size":178983,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0-rc.3.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0-rc.3_1618834367772_0.09880746388725803"},"_hasShrinkwrap":false,"publish_time":1618834367928,"_cnpm_publish_time":1618834367928,"_cnpmcore_publish_time":"2021-12-16T10:32:57.221Z"},"0.31.0-rc.2":{"name":"libp2p","version":"0.31.0-rc.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.0","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.0.0","buffer":"^6.0.3","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"readmeFilename":"README.md","gitHead":"906315ce73c52e1cf70d96e7d0168e6337e40eff","_id":"libp2p@0.31.0-rc.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"ba7424befdaf6e46b27bd47fa04a364e7f057430","size":178853,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0-rc.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0-rc.2_1618586000152_0.4030014406167093"},"_hasShrinkwrap":false,"publish_time":1618586000308,"_cnpm_publish_time":1618586000308,"_cnpmcore_publish_time":"2021-12-16T10:32:57.879Z"},"0.31.0-rc.1":{"name":"libp2p","version":"0.31.0-rc.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.0","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.0.0","buffer":"^6.0.3","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"readmeFilename":"README.md","gitHead":"55ee332907dc097c2579079b16c1ff12b0251a26","_id":"libp2p@0.31.0-rc.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"40104a1d5e4569af9a0f4a13db74b66c1ab0d376","size":178511,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0-rc.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0-rc.1_1618581346270_0.9407620159973202"},"_hasShrinkwrap":false,"publish_time":1618581346463,"_cnpm_publish_time":1618581346463,"_cnpmcore_publish_time":"2021-12-16T10:32:58.448Z"},"0.31.0-rc.0":{"name":"libp2p","version":"0.31.0-rc.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","build:proto":"npm run build:proto:circuit && npm run build:proto:identify && npm run build:proto:plaintext && npm run build:proto:address-book && npm run build:proto:proto-book && npm run build:proto:peer-record && npm run build:proto:envelope","build:proto:circuit":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/circuit/protocol/index.js ./src/circuit/protocol/index.proto","build:proto:identify":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/identify/message.js ./src/identify/message.proto","build:proto:plaintext":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/insecure/proto.js ./src/insecure/proto.proto","build:proto:address-book":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/address-book.js ./src/peer-store/persistent/pb/address-book.proto","build:proto:proto-book":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/peer-store/persistent/pb/proto-book.js ./src/peer-store/persistent/pb/proto-book.proto","build:proto:peer-record":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/peer-record/peer-record.js ./src/record/peer-record/peer-record.proto","build:proto:envelope":"pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/record/envelope/envelope.js ./src/record/envelope/envelope.proto","build:proto-types":"npm run build:proto-types:circuit && npm run build:proto-types:identify && npm run build:proto-types:plaintext && npm run build:proto-types:address-book && npm run build:proto-types:proto-book && npm run build:proto-types:peer-record && npm run build:proto-types:envelope","build:proto-types:circuit":"pbts -o src/circuit/protocol/index.d.ts src/circuit/protocol/index.js","build:proto-types:identify":"pbts -o src/identify/message.d.ts src/identify/message.js","build:proto-types:plaintext":"pbts -o src/insecure/proto.d.ts src/insecure/proto.js","build:proto-types:address-book":"pbts -o src/peer-store/persistent/pb/address-book.d.ts src/peer-store/persistent/pb/address-book.js","build:proto-types:proto-book":"pbts -o src/peer-store/persistent/pb/proto-book.d.ts src/peer-store/persistent/pb/proto-book.js","build:proto-types:peer-record":"pbts -o src/record/peer-record/peer-record.d.ts src/record/peer-record/peer-record.js","build:proto-types:envelope":"pbts -o src/record/envelope/envelope.d.ts src/record/envelope/envelope.js","test":"aegir test","test:ts":"aegir build --no-bundle && npm run test --prefix test/ts-use","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","prepare":"aegir build --no-bundle","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=14.0.0"},"browser":{"@motrix/nat-api":false},"eslintConfig":{"extends":"ipfs","ignorePatterns":["!.aegir.js","test/ts-use"]},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.0","es6-promisify":"^6.1.1","events":"^3.3.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^2.0.0","it-length-prefixed":"^5.0.2","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.10.0","libp2p-utils":"^0.3.1","mafmt":"^9.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^9.0.1","multicodec":"^3.0.1","multihashing-async":"^2.1.2","multistream-select":"^2.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.4.0","p-settle":"^4.1.1","peer-id":"^0.14.2","private-ip":"^2.1.0","protobufjs":"^6.10.2","retimer":"^3.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.1.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","@types/node-forge":"^0.9.7","@types/varint":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^33.0.0","buffer":"^6.0.3","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^5.0.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^49.0.4","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.3","libp2p-delegated-content-routing":"^0.10.0","libp2p-delegated-peer-routing":"^0.9.0","libp2p-floodsub":"^0.25.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.21.0","libp2p-mdns":"^0.16.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.22.0","libp2p-websockets":"^0.15.0","multihashes":"^4.0.2","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^10.0.0","uint8arrays":"^2.1.3","util":"^0.12.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"readmeFilename":"README.md","gitHead":"0aed9fe1b370292bf5b44b56371b0dfe5c1fd364","_id":"libp2p@0.31.0-rc.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"2e4805822da5c08ab1444a177e4e2837c755c6bc","size":178330,"noattachment":false,"key":"/libp2p/-/libp2p-0.31.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.31.0-rc.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.31.0-rc.0_1618473201255_0.14759968900327491"},"_hasShrinkwrap":false,"publish_time":1618473201438,"_cnpm_publish_time":1618473201438,"_cnpmcore_publish_time":"2021-12-16T10:32:59.806Z"},"0.30.12":{"name":"libp2p","version":"0.30.12","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","es6-promisify":"^6.1.1","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","@types/es6-promisify":"^6.0.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"gitHead":"8e1743cac40140f22a2bad784f8ef27a5ea94820","_id":"libp2p@0.30.12","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"89cd72df71781649777e3a40691c47743bda8627","size":387544,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.12.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.12_1616849064195_0.6001630898125554"},"_hasShrinkwrap":false,"publish_time":1616849064427,"_cnpm_publish_time":1616849064427,"_cnpmcore_publish_time":"2021-12-16T10:33:01.289Z"},"0.30.11":{"name":"libp2p","version":"0.30.11","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","es6-promisify":"^6.1.1","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"gitHead":"b89445274d9a30beaa447a8ce05c2367109cc8a4","_id":"libp2p@0.30.11","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"aa3f77e68c4c7433c07e418f9c87c11307916879","size":387285,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.11.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.11_1616489559177_0.7759089494765712"},"_hasShrinkwrap":false,"publish_time":1616489559533,"_cnpm_publish_time":1616489559533,"_cnpmcore_publish_time":"2021-12-16T10:33:02.458Z"},"0.30.10":{"name":"libp2p","version":"0.30.10","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","es6-promisify":"^6.1.1","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Philipp Muens","email":"raute1337@gmx.de"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"TJKoury","email":"TJKoury@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Aleksei","email":"vozhdb@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"gitHead":"8e1fc78353cba194c86102dafcd68373b3f9a796","_id":"libp2p@0.30.10","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"a1a2b5954a831594f8eae12b2541dd4885c05553","size":384837,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.10.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.10_1615312393053_0.9974108970350628"},"_hasShrinkwrap":false,"publish_time":1615312393241,"_cnpm_publish_time":1615312393241,"_cnpmcore_publish_time":"2021-12-16T10:33:04.390Z"},"0.30.9":{"name":"libp2p","version":"0.30.9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","promisify-es6":"^1.0.3","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Miguel Mota","email":"miguelmota2@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"gitHead":"a1424826e7cc351b995f1495d2a36c6dac937ed2","_id":"libp2p@0.30.9","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"4aee7d5dc428154753bdec80de89d4cfb0511d16","size":376483,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.9.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.9_1614263834026_0.378197083222386"},"_hasShrinkwrap":false,"publish_time":1614263834241,"_cnpm_publish_time":1614263834241,"_cnpmcore_publish_time":"2021-12-16T10:33:05.145Z"},"0.30.8":{"name":"libp2p","version":"0.30.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","promisify-es6":"^1.0.3","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"fc6558b897c5223ff8e6347ad1618b6c5c3385e4","_id":"libp2p@0.30.8","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"a06719f9dade3d886678a3cda4446f894dc3e24f","size":377387,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.8.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.8_1613051895209_0.8851682725303605"},"_hasShrinkwrap":false,"publish_time":1613051895595,"_cnpm_publish_time":1613051895595,"_cnpmcore_publish_time":"2021-12-16T10:33:06.706Z"},"0.30.7":{"name":"libp2p","version":"0.30.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","promisify-es6":"^1.0.3","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"aec8e3d3bb1b245051b60c2a890550d262d5b062","_id":"libp2p@0.30.7","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"965fe05a9045b7614d268c4050918182d8ca81f3","size":377167,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.7.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.7_1612201385953_0.8396679896479107"},"_hasShrinkwrap":false,"publish_time":1612201386172,"_cnpm_publish_time":1612201386172,"_cnpmcore_publish_time":"2021-12-16T10:33:10.240Z"},"0.30.6":{"name":"libp2p","version":"0.30.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","promisify-es6":"^1.0.3","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"8d3b61710ab75a16742f018fb09bfa0cee31e00d","_id":"libp2p@0.30.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"0e180de35f7d4a2422972f0de76b5aa58a7849d7","size":377094,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.6.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.6_1611927614853_0.4805091730231097"},"_hasShrinkwrap":false,"publish_time":1611927615458,"_cnpm_publish_time":1611927615458,"_cnpmcore_publish_time":"2021-12-16T10:33:11.686Z"},"0.30.5":{"name":"libp2p","version":"0.30.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","promisify-es6":"^1.0.3","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Kevin Lacker","email":"lacker@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"a64c02838c9f45996d9c3b584441badd662b0f64","_id":"libp2p@0.30.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"955954250cad0edc2913512ca999b22de6fa3266","size":376983,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.5.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.5_1611849085412_0.10342291690453242"},"_hasShrinkwrap":false,"publish_time":1611849085685,"_cnpm_publish_time":1611849085685,"_cnpmcore_publish_time":"2021-12-16T10:33:12.433Z"},"0.30.4":{"name":"libp2p","version":"0.30.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"browser":{"@motrix/nat-api":false},"dependencies":{"@motrix/nat-api":"^0.3.1","abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-retry":"^4.2.0","p-settle":"^4.0.1","peer-id":"^0.14.2","private-ip":"^2.0.0","promisify-es6":"^1.0.3","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"}],"gitHead":"28f52bbf7514e3b2cca95ce7193aca97fc8352be","_id":"libp2p@0.30.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"c53501eed8074d727db48bd4d19c524db5bcf712","size":376843,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.4.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.4_1611757483189_0.010977397662019328"},"_hasShrinkwrap":false,"publish_time":1611757483452,"_cnpm_publish_time":1611757483452,"_cnpmcore_publish_time":"2021-12-16T10:33:13.527Z"},"0.30.3":{"name":"libp2p","version":"0.30.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.1.0","any-signal":"^2.1.1","bignumber.js":"^9.0.1","cids":"^1.1.5","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^2.0.0","events":"^3.2.0","hashlru":"^2.3.0","interface-datastore":"^3.0.3","ipfs-utils":"^6.0.0","it-all":"^1.0.4","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.2","it-length-prefixed":"^3.1.0","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.19.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^3.0.4","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.1.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.10.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^6.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.4.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^48.2.2","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.9.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.8.0","libp2p-kad-dht":"^0.20.5","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.2.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.2.4","uint8arrays":"^2.0.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"}],"gitHead":"b5c9e48b688bed09dfca1ea2878d4d6a7ad83c11","_id":"libp2p@0.30.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"93a735fc64aa4dba9f517bb2c8fa82329c706f9d","size":369996,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.3.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.3_1611754447319_0.5147925222674621"},"_hasShrinkwrap":false,"publish_time":1611754447636,"_cnpm_publish_time":1611754447636,"_cnpmcore_publish_time":"2021-12-16T10:33:14.737Z"},"0.30.2":{"name":"libp2p","version":"0.30.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"^1.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^5.0.1","it-all":"^1.0.1","it-buffer":"^0.1.2","it-drain":"^1.0.3","it-filter":"^1.0.1","it-first":"^1.0.4","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-map":"^1.0.4","it-merge":"1.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","it-take":"1.0.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.3.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.8.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.7.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"}],"gitHead":"961b48bb8d944ccd1df2b08806fba2c84f1a0a5e","_id":"libp2p@0.30.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"6bfb128de9332fa9734bbe0d7713bf71817952a6","size":368566,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.2_1611233499824_0.75824051531861"},"_hasShrinkwrap":false,"publish_time":1611233500051,"_cnpm_publish_time":1611233500051,"_cnpmcore_publish_time":"2021-12-16T10:33:15.898Z"},"0.30.1":{"name":"libp2p","version":"0.30.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"^1.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^5.0.1","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.3.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.8.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.7.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"9014ea657a726a68c59bf0d42ef5f480ef38f5de","_id":"libp2p@0.30.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"9b0973e0c625343286e371ef3e25dd1386e1ba72","size":366863,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.1_1610986657639_0.7670666340370014"},"_hasShrinkwrap":false,"publish_time":1610986657987,"_cnpm_publish_time":1610986657987,"_cnpmcore_publish_time":"2021-12-16T10:33:17.009Z"},"0.30.0":{"name":"libp2p","version":"0.30.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"^1.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^5.0.1","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.3.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.8.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.7.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"d19401aa4cafcf2237af90b677c743b0ff0f871e","_id":"libp2p@0.30.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"a98128abd21819720028a7fc40201a52f328e1d8","size":366162,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.0_1608123823658_0.1713018639933186"},"_hasShrinkwrap":false,"publish_time":1608123823868,"_cnpm_publish_time":1608123823868,"_cnpmcore_publish_time":"2021-12-16T10:33:18.049Z"},"0.30.0-rc.2":{"name":"libp2p","version":"0.30.0-rc.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"^1.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^5.0.1","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.3.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.8.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.7.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"readmeFilename":"README.md","gitHead":"b202a83e916fc5e63d9ce6d25697a74dde7fcdfb","_id":"libp2p@0.30.0-rc.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"a520b6ceade806e126370fec2615eb63bf400ffc","size":365910,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.0-rc.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.0-rc.2_1608041334425_0.769464617613852"},"_hasShrinkwrap":false,"publish_time":1608041334683,"_cnpm_publish_time":1608041334683,"_cnpmcore_publish_time":"2021-12-16T10:33:18.901Z"},"0.30.0-rc.1":{"name":"libp2p","version":"0.30.0-rc.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"^1.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^5.0.1","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.8.1","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.3.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.8.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.7.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"readmeFilename":"README.md","gitHead":"a3bb60e50bd4dfe790db6f85726cf5f4d5526d23","_id":"libp2p@0.30.0-rc.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"73fd26042a6756da3be74af0ef1030fd8dcc5562","size":365755,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.0-rc.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.0-rc.1_1607707734633_0.15523894254392623"},"_hasShrinkwrap":false,"publish_time":1607707734868,"_cnpm_publish_time":1607707734868,"_cnpmcore_publish_time":"2021-12-16T10:33:19.886Z"},"0.30.0-rc.0":{"name":"libp2p","version":"0.30.0-rc.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","types":"dist/src/index.d.ts","typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","test:examples":"cd examples && npm run test:all","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","cids":"^1.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^5.0.1","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.8.0","libp2p-utils":"^0.2.2","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.0.0","multihashing-async":"^2.0.1","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","set-delayed-interval":"^1.0.0","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^29.2.0","chai-bytes":"^0.1.2","chai-string":"^1.5.0","delay":"^4.3.0","interop-libp2p":"^0.3.0","into-stream":"^6.0.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.8.0","libp2p-delegated-peer-routing":"^0.8.0","libp2p-floodsub":"^0.24.0","libp2p-gossipsub":"^0.7.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.15.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"readmeFilename":"README.md","gitHead":"0f451659df646163ec7c3166a06a53797888a589","_id":"libp2p@0.30.0-rc.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"344c438a5ca451df827980619373b53bc6ff965e","size":365531,"noattachment":false,"key":"/libp2p/-/libp2p-0.30.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.30.0-rc.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.30.0-rc.0_1607611852764_0.2836365267362082"},"_hasShrinkwrap":false,"publish_time":1607611853139,"_cnpm_publish_time":1607611853139,"_cnpmcore_publish_time":"2021-12-16T10:33:21.464Z"},"0.29.4":{"name":"libp2p","version":"0.29.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.5.1","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.0.0","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^27.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^1.0.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.3.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.7.0","libp2p-delegated-peer-routing":"^0.7.0","libp2p-floodsub":"^0.23.0","libp2p-gossipsub":"^0.6.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.14.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"a1300","email":"matthias-knopp@gmx.net"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Samlior","email":"samlior@foxmail.com"},{"name":"Smite Chow","email":"xiaopengyou@live.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"}],"gitHead":"48656712ea4da701798034dd3275f7340e9d9570","_id":"libp2p@0.29.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"95247793185badb603ef82c36f21455ec6943dfb","size":311343,"noattachment":false,"key":"/libp2p/-/libp2p-0.29.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.29.4.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.29.4_1607528574315_0.6859922984955189"},"_hasShrinkwrap":false,"publish_time":1607528574538,"_cnpm_publish_time":1607528574538,"_cnpmcore_publish_time":"2021-12-16T11:27:46.772Z"},"0.29.3":{"name":"libp2p","version":"0.29.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.5.1","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.1.0","multicodec":"^2.0.0","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^27.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^1.0.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.3.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.7.0","libp2p-delegated-peer-routing":"^0.7.0","libp2p-floodsub":"^0.23.0","libp2p-gossipsub":"^0.6.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.14.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"}],"gitHead":"fef54b2b2c14944fef5751f07dfd3f56680e66de","_id":"libp2p@0.29.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"9cee0f44a300a5ac22f2805e5da57d98df442664","size":309880,"noattachment":false,"key":"/libp2p/-/libp2p-0.29.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.29.3.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.29.3_1604495159882_0.16485185014682413"},"_hasShrinkwrap":false,"publish_time":1604495160150,"_cnpm_publish_time":1604495160150,"_cnpmcore_publish_time":"2021-12-16T10:33:53.316Z"},"0.29.2":{"name":"libp2p","version":"0.29.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.5.1","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.0.0","multicodec":"^2.0.0","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^27.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^1.0.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.3.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.7.0","libp2p-delegated-peer-routing":"^0.7.0","libp2p-floodsub":"^0.23.0","libp2p-gossipsub":"^0.6.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.14.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"}],"gitHead":"61c36f9e09f61d630c1b00576e9fb2549bad1dfd","_id":"libp2p@0.29.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"d7604688e2627582b10338a6ac6989572fd6d74d","size":307102,"noattachment":false,"key":"/libp2p/-/libp2p-0.29.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.29.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.29.2_1603461105121_0.6129813968674966"},"_hasShrinkwrap":false,"publish_time":1603461105475,"_cnpm_publish_time":1603461105475,"_cnpmcore_publish_time":"2021-12-16T10:33:53.998Z"},"0.29.1":{"name":"libp2p","version":"0.29.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.5.1","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.0.0","multicodec":"^2.0.0","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.2","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^27.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^1.0.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.3.0","ipfs-http-client":"^47.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.7.0","libp2p-delegated-peer-routing":"^0.7.0","libp2p-floodsub":"^0.23.0","libp2p-gossipsub":"^0.6.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.1","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.14.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Ethan Lam","email":"elmemphis2000@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Cindy Wu","email":"ciindy.wu@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"}],"gitHead":"887963436313dd1657c66d74a655683bcd3d125b","_id":"libp2p@0.29.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"d2fb64f4fecf647c8b7a4bc6ae8e3b29e32d0528","size":306944,"noattachment":false,"key":"/libp2p/-/libp2p-0.29.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.29.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.29.1_1603370527368_0.6716598931208819"},"_hasShrinkwrap":false,"publish_time":1603370527644,"_cnpm_publish_time":1603370527644,"_cnpmcore_publish_time":"2021-12-16T10:33:54.616Z"},"0.29.0":{"name":"libp2p","version":"0.29.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.5.1","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.0.0","multicodec":"^2.0.0","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.0","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^26.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^1.0.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.3.0","ipfs-http-client":"^46.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.6.0","libp2p-delegated-peer-routing":"^0.6.0","libp2p-floodsub":"^0.23.0","libp2p-gossipsub":"^0.6.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.0","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.14.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"bbf8ef7065eedbd3a608824a9d7386466a08e59e","_id":"libp2p@0.29.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"56d55630b834111b8d0c62724e139461672d5bfd","size":306719,"noattachment":false,"key":"/libp2p/-/libp2p-0.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.29.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.29.0_1598540208628_0.3426813080713784"},"_hasShrinkwrap":false,"publish_time":1598540208959,"_cnpm_publish_time":1598540208959,"_cnpmcore_publish_time":"2021-12-16T10:33:55.824Z"},"0.29.0-rc.1":{"name":"libp2p","version":"0.29.0-rc.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.5.1","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.0.0","multicodec":"^2.0.0","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.0","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^26.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^1.0.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"github:libp2p/interop#chore/gossipsub-1.1","ipfs-http-client":"^46.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.6.0","libp2p-delegated-peer-routing":"^0.6.0","libp2p-floodsub":"^0.23.0","libp2p-gossipsub":"^0.6.0","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.0","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.20.0","libp2p-websockets":"^0.14.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"readmeFilename":"README.md","gitHead":"5dd4c34a895cba27ecda5e3f91208d587387e51a","_id":"libp2p@0.29.0-rc.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"c152b27cc674c2a976738fe0a05597eed5898e27","size":306544,"noattachment":false,"key":"/libp2p/-/libp2p-0.29.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.29.0-rc.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.29.0-rc.1_1598526021243_0.8905005378727615"},"_hasShrinkwrap":false,"publish_time":1598526021466,"_cnpm_publish_time":1598526021466,"_cnpmcore_publish_time":"2021-12-16T10:33:57.053Z"},"0.29.0-rc.0":{"name":"libp2p","version":"0.29.0-rc.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^2.0.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.18.0","libp2p-interfaces":"^0.5.1","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^8.0.0","multicodec":"^1.0.2","multistream-select":"^1.0.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.14.0","protons":"^2.0.0","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^5.0.2","timeout-abort-controller":"^1.1.1","varint":"^5.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^26.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^1.0.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"github:libp2p/interop#chore/gossipsub-1.1","ipfs-http-client":"^46.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p":".","libp2p-bootstrap":"^0.12.0","libp2p-delegated-content-routing":"^0.6.0","libp2p-delegated-peer-routing":"^0.6.0","libp2p-floodsub":"^0.23.0","libp2p-gossipsub":"github:ChainSafe/js-libp2p-gossipsub#chore/use-libp2p-interfaces0.5.1-with-src","libp2p-kad-dht":"^0.20.0","libp2p-mdns":"^0.15.0","libp2p-mplex":"^0.10.0","libp2p-noise":"^2.0.0","libp2p-secio":"^0.13.1","libp2p-tcp":"^0.15.1","libp2p-webrtc-star":"^0.19.0","libp2p-websockets":"^0.14.0","multihashes":"^3.0.1","nock":"^13.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"readmeFilename":"README.md","gitHead":"32e7a83c39530233998dcd3878a8bb5facc05a56","_id":"libp2p@0.29.0-rc.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"5aacca8eeb63446a62647af425a930f23298b4b1","size":309633,"noattachment":false,"key":"/libp2p/-/libp2p-0.29.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.29.0-rc.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.29.0-rc.0_1598367611945_0.9658969549870913"},"_hasShrinkwrap":false,"publish_time":1598367612128,"_cnpm_publish_time":1598367612128,"_cnpmcore_publish_time":"2021-12-16T10:33:57.890Z"},"0.28.10":{"name":"libp2p","version":"0.28.10","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.9","libp2p-interfaces":"^0.3.1","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.6","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Felipe Martins","email":"felipebrasil93@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"0e18735b8cbbdda671aeff05d3ed086cc29095a6","_id":"libp2p@0.28.10","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"5d83cf6683c4bed09b6be59787e91ac96b29f91f","size":305395,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.10.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.10_1596647379680_0.8898439616313354"},"_hasShrinkwrap":false,"publish_time":1596647379963,"_cnpm_publish_time":1596647379963,"_cnpmcore_publish_time":"2021-12-16T10:33:58.779Z"},"0.28.9":{"name":"libp2p","version":"0.28.9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.8","libp2p-interfaces":"^0.3.1","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.6","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"}],"gitHead":"78d152dd68816849163af5f574497dbf0a164bab","_id":"libp2p@0.28.9","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"5cd623ab44eddf651fedade4aa6b0ae1e8a61aff","size":305313,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.9.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.9_1595844025916_0.157127260461281"},"_hasShrinkwrap":false,"publish_time":1595844026153,"_cnpm_publish_time":1595844026153,"_cnpmcore_publish_time":"2021-12-16T10:33:59.407Z"},"0.28.8":{"name":"libp2p","version":"0.28.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.8","libp2p-interfaces":"^0.3.1","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.6","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"}],"gitHead":"6c7e5e5eef2cc164ba120593f3f3649257f3928d","_id":"libp2p@0.28.8","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"a791b5d2e268880506281292d15e7283b0b5e04c","size":305208,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.8.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.8_1595258819329_0.44320229950505974"},"_hasShrinkwrap":false,"publish_time":1595258819667,"_cnpm_publish_time":1595258819667,"_cnpmcore_publish_time":"2021-12-16T10:34:00.896Z"},"0.28.7":{"name":"libp2p","version":"0.28.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.1","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.6","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"}],"gitHead":"798d7b73c166a290e27cda3567d29fa067cf64ee","_id":"libp2p@0.28.7","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"877b1351743b7d3ccb267c980d6b8dcd4c542597","size":305130,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.7.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.7_1594746939969_0.1700355299356786"},"_hasShrinkwrap":false,"publish_time":1594746940194,"_cnpm_publish_time":1594746940194,"_cnpmcore_publish_time":"2021-12-16T10:34:02.738Z"},"0.28.6":{"name":"libp2p","version":"0.28.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.1","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.6","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"}],"gitHead":"99ff361a55a9a83562c63b21b0bb209f7225c387","_id":"libp2p@0.28.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"7eebf2ecdfcd6b15f4ca354749a913691fbf8e64","size":305201,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.6_1594736036555_0.7690895907902837"},"_hasShrinkwrap":false,"publish_time":1594736036925,"_cnpm_publish_time":1594736036925,"_cnpmcore_publish_time":"2021-12-16T10:34:03.788Z"},"0.27.9":{"name":"libp2p","version":"0.27.9","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.2.8","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^21.10.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.8.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"~0.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.5","libp2p-delegated-peer-routing":"^0.4.3","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.6","libp2p-kad-dht":"^0.18.6","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.5","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.9","libp2p-websockets":"^0.13.1","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"}],"gitHead":"6a88839b8f178b4cc9b71499b8b7410e4ba69d21","_id":"libp2p@0.27.9","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"4a9228eb176443e5f4d82fa18a13a92887ea61ef","size":1588101,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.9.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.9_1594680430796_0.35173130723411483"},"_hasShrinkwrap":false,"publish_time":1594680431007,"_cnpm_publish_time":1594680431007,"_cnpmcore_publish_time":"2021-12-16T10:34:07.428Z"},"0.28.5":{"name":"libp2p","version":"0.28.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.1","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.6","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Bernd Strehl","email":"bernd.strehl@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"}],"gitHead":"619e5dd73cbc8ff76a8fd620b6e1a4acfccf1e75","_id":"libp2p@0.28.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"09f5f1768308e2072f8c8d7203a29f089dbf14d3","size":303874,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.5_1594394813571_0.7770569364563855"},"_hasShrinkwrap":false,"publish_time":1594394813823,"_cnpm_publish_time":1594394813823,"_cnpmcore_publish_time":"2021-12-16T10:34:08.318Z"},"0.28.4":{"name":"libp2p","version":"0.28.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.1","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.0","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Francis Gulotta","email":"wizard@roborooter.com"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"gitHead":"a1308d640d7fcd7363a85f72105d00c6a8c4a779","_id":"libp2p@0.28.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"b04593434e8fc08732c70a986d6fb0ef4da952c1","size":304064,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.4_1593785715137_0.12080927726943358"},"_hasShrinkwrap":false,"publish_time":1593785715391,"_cnpm_publish_time":1593785715391,"_cnpmcore_publish_time":"2021-12-16T10:34:08.957Z"},"0.28.3":{"name":"libp2p","version":"0.28.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.0","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.0","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"b524bbf62734ad2ede1ea827143a0ddf95f65df2","_id":"libp2p@0.28.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"20a10e1812cdb69e69c0a1d5fee1ad20940ab1dc","size":301755,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.3_1592487670952_0.49056597762473064"},"_hasShrinkwrap":false,"publish_time":1592487671124,"_cnpm_publish_time":1592487671124,"_cnpmcore_publish_time":"2021-12-16T10:34:09.573Z"},"0.28.2":{"name":"libp2p","version":"0.28.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.0","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.0","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"a0cf83c64070657414be5d67ecdaf0014faa78f3","_id":"libp2p@0.28.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"7ddf0489892b1c32236263064191c9eacbf3b889","size":301642,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.2_1592218134541_0.7533386507953015"},"_hasShrinkwrap":false,"publish_time":1592218134746,"_cnpm_publish_time":1592218134746,"_cnpmcore_publish_time":"2021-12-16T10:34:11.119Z"},"0.28.1":{"name":"libp2p","version":"0.28.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^1.0.4","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.0","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"^0.1.0","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.0","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"24dd1d22c5e8098892bad3d00a3259aa2f045350","_id":"libp2p@0.28.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"0bf51aa547b2a848513abb69b6c4d6739e78d36c","size":301771,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.1_1591973340581_0.5142465967186516"},"_hasShrinkwrap":false,"publish_time":1591973341002,"_cnpm_publish_time":1591973341002,"_cnpmcore_publish_time":"2021-12-16T10:34:11.831Z"},"0.28.0":{"name":"libp2p","version":"0.28.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^0.8.3","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.0","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"github:libp2p/interop#chore/update-libp2p-daemon-with-peerstore","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.0","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"5299995998baf1e08e8e775c87b74753b25dc89b","_id":"libp2p@0.28.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"02f69db15c4edeb1d2326f4fd9dd9786cd13a427","size":300979,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.0_1591363964981_0.17636204563099955"},"_hasShrinkwrap":false,"publish_time":1591363965196,"_cnpm_publish_time":1591363965196,"_cnpmcore_publish_time":"2021-12-16T10:34:12.590Z"},"0.28.0-rc.0":{"name":"libp2p","version":"0.28.0-rc.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","interface-datastore":"^0.8.3","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.3.0","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","node-forge":"^0.9.1","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","protons":"^1.0.1","retimer":"^2.0.0","sanitize-filename":"^1.6.3","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^22.0.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","chai-bytes":"^0.1.2","chai-string":"^1.5.0","cids":"^0.8.0","datastore-fs":"^1.1.0","datastore-level":"^1.1.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"github:libp2p/interop#chore/update-libp2p-daemon-with-peerstore","ipfs-http-client":"^44.0.0","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","level":"^6.0.1","libp2p-bootstrap":"^0.11.0","libp2p-delegated-content-routing":"^0.5.0","libp2p-delegated-peer-routing":"^0.5.0","libp2p-floodsub":"^0.21.0","libp2p-gossipsub":"^0.4.0","libp2p-kad-dht":"^0.19.1","libp2p-mdns":"^0.14.1","libp2p-mplex":"^0.9.5","libp2p-noise":"^1.1.1","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.18.0","libp2p-websockets":"^0.13.1","multihashes":"^0.4.19","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","promisify-es6":"^1.0.3","rimraf":"^3.0.2","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Julien Bouquillon","email":"contact@revolunet.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"readmeFilename":"README.md","gitHead":"e2a63bab620104be18f2c40d16c5096208822fc0","_id":"libp2p@0.28.0-rc.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"6808b5258a34b93838531bfe944ccadbfbd1cf7b","size":300962,"noattachment":false,"key":"/libp2p/-/libp2p-0.28.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.28.0-rc.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.28.0-rc.0_1590663258464_0.5549883955108645"},"_hasShrinkwrap":false,"publish_time":1590663258666,"_cnpm_publish_time":1590663258666,"_cnpmcore_publish_time":"2021-12-16T10:34:13.620Z"},"0.27.8":{"name":"libp2p","version":"0.27.8","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.2.8","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^21.10.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.8.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"~0.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.5","libp2p-delegated-peer-routing":"^0.4.3","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.6","libp2p-kad-dht":"^0.18.6","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.5","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.9","libp2p-websockets":"^0.13.1","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^3.0.0","p-wait-for":"^3.1.0","sinon":"^9.0.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Didrik Nordström","email":"didrik@betamos.se"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"}],"gitHead":"aadeb73c947ffe577dbe3d34d7c8bdf9bad53ae6","_id":"libp2p@0.27.8","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"a55151d97e1635f893e35b9082d16ba738e1f610","size":1588455,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.8.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.8_1588765040510_0.9360463320720065"},"_hasShrinkwrap":false,"publish_time":1588765047908,"_cnpm_publish_time":1588765047908,"_cnpmcore_publish_time":"2021-12-16T10:34:17.429Z"},"0.27.7":{"name":"libp2p","version":"0.27.7","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","events":"^3.1.0","hashlru":"^2.3.0","ipfs-utils":"^2.2.0","it-all":"^1.0.1","it-buffer":"^0.1.2","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.1","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","libp2p-crypto":"^0.17.6","libp2p-interfaces":"^0.2.8","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.4.3","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.1","peer-id":"^0.13.11","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","streaming-iterables":"^4.1.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^21.9.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.8.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"~0.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.5","libp2p-delegated-peer-routing":"^0.4.3","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.6","libp2p-kad-dht":"^0.18.6","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.5","libp2p-secio":"^0.12.4","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.9","libp2p-websockets":"^0.13.1","nock":"^12.0.3","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^9.0.2","wrtc":"^0.4.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"gitHead":"9197df309bd31dfeba845d08bc135ce5b9d03515","_id":"libp2p@0.27.7","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"bbb930f7ba4d95610102160f1cb3fb542f1f7ec6","size":1600517,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.7.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.7_1587742749512_0.9055593263037782"},"_hasShrinkwrap":false,"publish_time":1587742749758,"_cnpm_publish_time":1587742749758,"_cnpmcore_publish_time":"2021-12-16T10:34:21.143Z"},"0.27.6":{"name":"libp2p","version":"0.27.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.3","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^21.3.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.8.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"~0.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.5","libp2p-delegated-peer-routing":"^0.4.3","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^12.0.0","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^9.0.0","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"robertkiel","email":"robert.kiel@validitylabs.org"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"1f85e0213a7d2ae5ec07df39e00cf24fa0c5020b","_id":"libp2p@0.27.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"fbeb92f491d814edc5e4efcedf48c0870552d313","size":1658940,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.6_1587047757558_0.4324262305311737"},"_hasShrinkwrap":false,"publish_time":1587047758186,"_cnpm_publish_time":1587047758186,"_cnpmcore_publish_time":"2021-12-16T10:34:24.678Z"},"0.27.5":{"name":"libp2p","version":"0.27.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.3","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^21.3.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.8.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"~0.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^12.0.0","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^9.0.0","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"}],"gitHead":"760d8b4c3a341bffccc64c4dd4a83ef205ddf3bf","_id":"libp2p@0.27.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"a720d7c4a34360211f76fa3ab284d3206d45361b","size":1668892,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.5_1586172822701_0.37330380724949874"},"_hasShrinkwrap":false,"publish_time":1586172822996,"_cnpm_publish_time":1586172822996,"_cnpmcore_publish_time":"2021-12-16T10:34:28.394Z"},"0.27.4":{"name":"libp2p","version":"0.27.4","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.3","libp2p-utils":"^0.1.2","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^3.0.0","p-fifo":"^1.0.0","p-settle":"^4.0.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^21.3.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.8.0","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"~0.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^12.0.0","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^9.0.0","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"}],"gitHead":"da83721d6d5ba1aad0eed5aff32b20696467746b","_id":"libp2p@0.27.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"cb442371ce816a88e3f4ccdc9a09dd49eac74b33","size":1668837,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.4_1585655332287_0.6840947234377524"},"_hasShrinkwrap":false,"publish_time":1585655332506,"_cnpm_publish_time":1585655332506,"_cnpmcore_publish_time":"2021-12-16T10:34:30.732Z"},"0.27.3":{"name":"libp2p","version":"0.27.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.3","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^2.1.0","p-fifo":"^1.0.0","p-settle":"^3.1.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^20.5.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","interop-libp2p":"~0.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^11.7.2","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^8.1.0","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"0882dcea3bccca13fedc12b369303abecc45fdc6","_id":"libp2p@0.27.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"8bd62cdb8998dc55035ad872cb2658d94ee7c4fa","size":2028768,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.3_1581437820667_0.5871306318754641"},"_hasShrinkwrap":false,"publish_time":1581437820894,"_cnpm_publish_time":1581437820894,"_cnpmcore_publish_time":"2021-12-16T10:34:34.436Z"},"0.27.2":{"name":"libp2p","version":"0.27.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.3","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^2.1.0","p-fifo":"^1.0.0","p-settle":"^3.1.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^3.0.0","aegir":"^20.5.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","interop-libp2p":"~0.0.1","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^11.7.2","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^8.1.0","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"8bed8f39ff3975850191cec93b7537d1428c8629","_id":"libp2p@0.27.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"c055677b3b19775e6a353ba2e52a87484caee17c","size":2028068,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.2_1580921233394_0.9466099937068364"},"_hasShrinkwrap":false,"publish_time":1580921233793,"_cnpm_publish_time":1580921233793,"_cnpmcore_publish_time":"2021-12-16T10:34:38.395Z"},"0.27.1":{"name":"libp2p","version":"0.27.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^1.1.2","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.3","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^2.1.0","p-fifo":"^1.0.0","p-settle":"^3.1.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^2.1.0","aegir":"^20.5.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^10.0.6","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^8.1.0","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"shresthagrawal","email":"34920931+shresthagrawal@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"f4ec459a7be39639f460be22fa0f995658b474c0","_id":"libp2p@0.27.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"f821d7e37afa16c070190fb716f6936bb6e2f915","size":2042797,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.1_1580741816664_0.8413218506260287"},"_hasShrinkwrap":false,"publish_time":1580741816888,"_cnpm_publish_time":1580741816888,"_cnpmcore_publish_time":"2021-12-16T10:34:43.172Z"},"0.27.0":{"name":"libp2p","version":"0.27.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^1.1.2","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.3","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^2.1.0","p-fifo":"^1.0.0","p-settle":"^3.1.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^2.1.0","aegir":"^20.5.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^10.0.6","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^8.1.0","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"33cef10721e420e8b6246535dd4b27ace658b002","_id":"libp2p@0.27.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"83f677a371e586943c7ea1ee59aa840f80d0cf7d","size":2042507,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.0_1580213208115_0.8027422408340872"},"_hasShrinkwrap":false,"publish_time":1580213208269,"_cnpm_publish_time":1580213208269,"_cnpmcore_publish_time":"2021-12-16T10:34:46.085Z"},"0.27.0-rc.0":{"name":"libp2p","version":"0.27.0-rc.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^1.1.2","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.2.3","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^2.1.0","p-fifo":"^1.0.0","p-settle":"^3.1.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^2.1.0","aegir":"^20.5.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^10.0.6","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^8.1.0","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"readmeFilename":"README.md","gitHead":"1ba1ca77144a04c51c23fececbb29b5a504515fd","_id":"libp2p@0.27.0-rc.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"c83d60fb0cf8acdebcb761004e948415e0470b41","size":2042164,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.0-rc.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.0-rc.0_1579863416104_0.21062077200188645"},"_hasShrinkwrap":false,"publish_time":1579863416375,"_cnpm_publish_time":1579863416375,"_cnpmcore_publish_time":"2021-12-16T10:34:48.936Z"},"0.27.0-pre.2":{"name":"libp2p","version":"0.27.0-pre.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^1.1.2","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.1.5","mafmt":"^7.0.0","merge-options":"^2.0.0","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^2.1.0","p-fifo":"^1.0.0","p-settle":"^3.1.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^2.1.0","aegir":"^20.4.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^10.0.6","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^7.2.7","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"readmeFilename":"README.md","gitHead":"999d086278d26cee30d89a08d6b636e012868747","_id":"libp2p@0.27.0-pre.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"60c61aba7e6571aef8b1bef6b3054abd91098264","size":2039943,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.0-pre.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.0-pre.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.0-pre.2_1578407505856_0.5860494003181762"},"_hasShrinkwrap":false,"publish_time":1578407505999,"_cnpm_publish_time":1578407505999,"_cnpmcore_publish_time":"2021-12-16T10:34:54.121Z"},"0.27.0-pre.1":{"name":"libp2p","version":"0.27.0-pre.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^1.1.2","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.1.5","mafmt":"^7.0.0","merge-options":"^1.0.1","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^2.1.0","p-fifo":"^1.0.0","p-settle":"^3.1.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^2.1.0","aegir":"^20.4.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^10.0.6","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^7.2.7","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"readmeFilename":"README.md","gitHead":"92ed56657c8e70a0bd8e1e0262211937f64d6ac5","_id":"libp2p@0.27.0-pre.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"d11070338c542d95be0022a7835a1dd21c0dba03","size":2040650,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.0-pre.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.0-pre.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.0-pre.1_1576427844800_0.9819346435791882"},"_hasShrinkwrap":false,"publish_time":1576427845009,"_cnpm_publish_time":1576427845009,"_cnpmcore_publish_time":"2021-12-16T10:34:57.564Z"},"0.27.0-pre.0":{"name":"libp2p","version":"0.27.0-pre.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"npm run test:node && npm run test:browser","test:node":"aegir test -t node -f \"./test/**/*.{node,spec}.js\"","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"abort-controller":"^3.0.0","aggregate-error":"^3.0.1","any-signal":"^1.1.0","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^1.1.2","hashlru":"^2.3.0","it-all":"^1.0.1","it-buffer":"^0.1.1","it-handshake":"^1.0.1","it-length-prefixed":"^3.0.0","it-pipe":"^1.1.0","it-protocol-buffers":"^0.2.0","latency-monitor":"~0.2.1","libp2p-crypto":"^0.17.1","libp2p-interfaces":"^0.1.5","mafmt":"^7.0.0","merge-options":"^1.0.1","moving-average":"^1.0.0","multiaddr":"^7.2.1","multistream-select":"^0.15.0","mutable-proxy":"^1.0.0","p-any":"^2.1.0","p-fifo":"^1.0.0","p-settle":"^3.1.0","peer-id":"^0.13.4","peer-info":"^0.17.0","protons":"^1.0.1","retimer":"^2.0.0","timeout-abort-controller":"^1.0.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","abortable-iterator":"^2.1.0","aegir":"^20.4.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","it-concat":"^1.0.0","it-pair":"^1.0.0","it-pushable":"^1.4.0","libp2p-bootstrap":"^0.10.3","libp2p-delegated-content-routing":"^0.4.1","libp2p-delegated-peer-routing":"^0.4.0","libp2p-floodsub":"^0.20.0","libp2p-gossipsub":"^0.2.0","libp2p-kad-dht":"^0.18.2","libp2p-mdns":"^0.13.0","libp2p-mplex":"^0.9.1","libp2p-secio":"^0.12.1","libp2p-tcp":"^0.14.1","libp2p-webrtc-star":"^0.17.0","libp2p-websockets":"^0.13.1","nock":"^10.0.6","p-defer":"^3.0.0","p-times":"^2.1.0","p-wait-for":"^3.1.0","sinon":"^7.2.7","streaming-iterables":"^4.1.0","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Didrik Nordström","email":"didrik.nordstrom@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"dirkmc","email":"dirkmdev@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"phillmac","email":"phillmac@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"9c884a72b0165f186ebe333c30e372b3fd52c9a1","_id":"libp2p@0.27.0-pre.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"6b003c6532878a764b159954e3e739f0d0021827","size":2039320,"noattachment":false,"key":"/libp2p/-/libp2p-0.27.0-pre.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.27.0-pre.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.27.0-pre.0_1576143919656_0.485667645372303"},"_hasShrinkwrap":false,"publish_time":1576143920256,"_cnpm_publish_time":1576143920256,"_cnpmcore_publish_time":"2021-12-16T10:35:01.413Z"},"0.26.2":{"name":"libp2p","version":"0.26.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","hashlru":"^2.3.0","interface-connection":"~0.3.3","latency-monitor":"~0.2.1","libp2p-crypto":"~0.16.1","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","moving-average":"^1.0.0","multiaddr":"^6.1.0","multistream-select":"~0.14.6","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"~0.15.1","pull-cat":"^1.1.11","pull-defer":"~0.2.3","pull-handshake":"^1.1.4","pull-reader":"^1.3.1","pull-stream":"^3.6.9","promisify-es6":"^1.0.3","protons":"^1.0.1","retimer":"^2.0.0","superstruct":"^0.6.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.0.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","delay":"^4.3.0","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-floodsub":"~0.17.0","libp2p-gossipsub":"~0.0.4","libp2p-kad-dht":"^0.15.3","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-pnet":"~0.1.0","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.4.1","lodash.times":"^4.3.2","nock":"^10.0.6","portfinder":"^1.0.20","pull-goodbye":"0.0.2","pull-length-prefixed":"^1.3.3","pull-mplex":"^0.1.2","pull-pair":"^1.1.0","pull-protocol-buffers":"~0.1.2","pull-serializer":"^0.3.2","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Fei Liu","email":"liu.feiwood@gmail.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"swedneck","email":"40505480+swedneck@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"b11c6fc7e93477f90667bf0734baec992d3d88c8","_id":"libp2p@0.26.2","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"shasum":"bab90acef61b000648114b149ac3f40478d84f3b","size":2028917,"noattachment":false,"key":"/libp2p/-/libp2p-0.26.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.26.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.26.2_1569327189140_0.4171735931862919"},"_hasShrinkwrap":false,"publish_time":1569327189441,"_cnpm_publish_time":1569327189441,"_cnpmcore_publish_time":"2021-12-16T10:35:04.408Z"},"0.26.1":{"name":"libp2p","version":"0.26.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","bignumber.js":"^9.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","hashlru":"^2.3.0","interface-connection":"~0.3.3","latency-monitor":"~0.2.1","libp2p-crypto":"~0.16.1","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","merge-options":"^1.0.1","moving-average":"^1.0.0","multiaddr":"^6.1.0","multistream-select":"~0.14.6","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"~0.15.1","pull-cat":"^1.1.11","pull-defer":"~0.2.3","pull-handshake":"^1.1.4","pull-reader":"^1.3.1","pull-stream":"^3.6.9","promisify-es6":"^1.0.3","protons":"^1.0.1","retimer":"^2.0.0","superstruct":"^0.6.0","xsalsa20":"^1.0.2"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.0.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-floodsub":"~0.17.0","libp2p-gossipsub":"~0.0.4","libp2p-kad-dht":"^0.15.3","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-pnet":"~0.1.0","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.4.1","lodash.times":"^4.3.2","nock":"^10.0.6","portfinder":"^1.0.20","pull-goodbye":"0.0.2","pull-length-prefixed":"^1.3.3","pull-mplex":"^0.1.2","pull-pair":"^1.1.0","pull-protocol-buffers":"~0.1.2","pull-serializer":"^0.3.2","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"a1300","email":"a1300@users.noreply.github.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"8079c2078b01084441e32411f977bbd2ea4b0b8c","_id":"libp2p@0.26.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"shasum":"9b4143c07ac1ebd5318167964564de3815f26c2d","size":2029053,"noattachment":false,"key":"/libp2p/-/libp2p-0.26.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.26.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.26.1_1566410140830_0.47643540470881085"},"_hasShrinkwrap":false,"publish_time":1566410141084,"_cnpm_publish_time":1566410141084,"_cnpmcore_publish_time":"2021-12-16T10:35:07.006Z"},"0.25.6":{"name":"libp2p","version":"0.25.6","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"^0.1.0","libp2p-floodsub":"^0.16.1","libp2p-ping":"^0.8.5","libp2p-switch":"^0.42.12","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"^0.15.1","superstruct":"^0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^19.0.3","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-circuit":"^0.3.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-kad-dht":"^0.15.2","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"^0.1.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.12","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"8e95df7f22e90f424f14bc6a2e61c6291484496c","_id":"libp2p@0.25.6","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"shasum":"4d3b9fb7a37640677db814f41cb49a39183cf837","size":1994221,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.6_1566310379952_0.0292232874415006"},"_hasShrinkwrap":false,"publish_time":1566310380183,"_cnpm_publish_time":1566310380183,"_cnpmcore_publish_time":"2021-12-16T10:35:10.572Z"},"0.26.0":{"name":"libp2p","version":"0.26.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"^0.1.0","libp2p-ping":"^0.8.5","libp2p-switch":"^0.43.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"^0.15.1","promisify-es6":"^1.0.3","superstruct":"^0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.0.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-circuit":"^0.3.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-floodsub":"~0.17.0","libp2p-gossipsub":"~0.0.4","libp2p-kad-dht":"^0.15.3","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.4.1","lodash.times":"^4.3.2","merge-options":"^1.0.1","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"^0.1.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.12","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"d788433b431bd6a5202f0853ef18d6d04421cda8","_id":"libp2p@0.26.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"5395a7d7c753ae4d939cdb00994511d033deaf1c","size":1944003,"noattachment":false,"key":"/libp2p/-/libp2p-0.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.26.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.26.0_1565203795951_0.5052899147545673"},"_hasShrinkwrap":false,"publish_time":1565203796203,"_cnpm_publish_time":1565203796203,"_cnpmcore_publish_time":"2021-12-16T10:35:13.875Z"},"0.26.0-rc.3":{"name":"libp2p","version":"0.26.0-rc.3","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"^0.1.0","libp2p-ping":"^0.8.5","libp2p-switch":"^0.43.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"^0.15.1","promisify-es6":"^1.0.3","superstruct":"^0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.0.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-circuit":"^0.3.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-floodsub":"~0.17.0","libp2p-gossipsub":"~0.0.4","libp2p-kad-dht":"^0.15.3","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.4.1","lodash.times":"^4.3.2","merge-options":"^1.0.1","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"^0.1.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.12","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"0489972b4b0fba30c2348ff1a6035151f48a0748","readmeFilename":"README.md","_id":"libp2p@0.26.0-rc.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"0f37c0cc094485d22fd391d500f573ad8f0b31b2","size":1943980,"noattachment":false,"key":"/libp2p/-/libp2p-0.26.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.26.0-rc.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.26.0-rc.3_1565087294230_0.08220526200812683"},"_hasShrinkwrap":false,"publish_time":1565087294416,"_cnpm_publish_time":1565087294416,"_cnpmcore_publish_time":"2021-12-16T10:35:18.189Z"},"0.26.0-rc.2":{"name":"libp2p","version":"0.26.0-rc.2","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"^0.1.0","libp2p-ping":"^0.8.5","libp2p-switch":"^0.43.0","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"^0.15.1","promisify-es6":"^1.0.3","superstruct":"^0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.0.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-circuit":"^0.3.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-floodsub":"~0.17.0","libp2p-gossipsub":"~0.0.4","libp2p-kad-dht":"^0.15.3","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","merge-options":"^1.0.1","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"^0.1.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.12","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"9a8d609a591abfc7336c64c7b00f401ac365b144","readmeFilename":"README.md","_id":"libp2p@0.26.0-rc.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"6368cf28b8cead50d79ab1f9e61ffabcb3338e3d","size":958405,"noattachment":false,"key":"/libp2p/-/libp2p-0.26.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.26.0-rc.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.26.0-rc.2_1564672716463_0.8930804551216263"},"_hasShrinkwrap":false,"publish_time":1564672716647,"_cnpm_publish_time":1564672716647,"_cnpmcore_publish_time":"2021-12-16T10:35:19.552Z"},"0.26.0-rc.1":{"name":"libp2p","version":"0.26.0-rc.1","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"^0.1.0","libp2p-ping":"^0.8.5","libp2p-switch":"^0.42.12","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"^0.15.1","promisify-es6":"^1.0.3","superstruct":"^0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.0.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-circuit":"^0.3.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-floodsub":"~0.17.0","libp2p-gossipsub":"~0.0.4","libp2p-kad-dht":"^0.15.3","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","merge-options":"^1.0.1","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"^0.1.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.12","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"7c2c852fc0d382430291d85fea031a53e0e24f15","readmeFilename":"README.md","_id":"libp2p@0.26.0-rc.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"a48c65bf3012ed9bd53a79cdd295e9cc1c89100b","size":1895075,"noattachment":false,"key":"/libp2p/-/libp2p-0.26.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.26.0-rc.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.26.0-rc.1_1564576610367_0.7039213246783793"},"_hasShrinkwrap":false,"publish_time":1564576610736,"_cnpm_publish_time":1564576610736,"_cnpmcore_publish_time":"2021-12-16T10:35:23.056Z"},"0.26.0-rc.0":{"name":"libp2p","version":"0.26.0-rc.0","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"^0.1.0","libp2p-ping":"^0.8.5","libp2p-switch":"^0.42.12","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"^0.15.1","promisify-es6":"^1.0.3","superstruct":"^0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^20.0.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-circuit":"^0.3.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-floodsub":"~0.17.0","libp2p-gossipsub":"~0.0.4","libp2p-kad-dht":"^0.15.3","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","merge-options":"^1.0.1","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"^0.1.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.12","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"99a53592e28dfd410875d1c27fcd22a53ea01c94","readmeFilename":"README.md","_id":"libp2p@0.26.0-rc.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"cd835a6bc77243103b3edbeb80fd1d7e78c71a41","size":1894659,"noattachment":false,"key":"/libp2p/-/libp2p-0.26.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.26.0-rc.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.26.0-rc.0_1564559299387_0.9146831703054454"},"_hasShrinkwrap":false,"publish_time":1564559299564,"_cnpm_publish_time":1564559299564,"_cnpmcore_publish_time":"2021-12-16T10:35:26.820Z"},"0.25.5":{"name":"libp2p","version":"0.25.5","description":"JavaScript implementation of libp2p, a modular peer to peer network stack","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS"],"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://libp2p.io","license":"MIT","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"^0.1.0","libp2p-floodsub":"^0.16.1","libp2p-ping":"^0.8.5","libp2p-switch":"^0.42.12","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"^0.15.1","superstruct":"^0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^19.0.3","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-circuit":"^0.3.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-kad-dht":"^0.15.2","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"^0.1.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.12","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"b4a70ea47668573c213537b4b52f3c7431b27db0","_id":"libp2p@0.25.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"f7153064cb64555c4520b086a79b787bd2de2161","size":1971586,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.5_1562933565918_0.804624518441005"},"_hasShrinkwrap":false,"publish_time":1562933566135,"_cnpm_publish_time":1562933566135,"_cnpmcore_publish_time":"2021-12-16T10:35:31.982Z"},"0.25.4":{"name":"libp2p","version":"0.25.4","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"^0.1.0","libp2p-floodsub":"^0.16.1","libp2p-ping":"^0.8.5","libp2p-switch":"^0.42.12","libp2p-websockets":"^0.12.2","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","peer-book":"^0.9.1","peer-id":"^0.12.2","peer-info":"^0.15.1","superstruct":"^0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^19.0.3","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"^0.7.1","dirty-chai":"^2.0.1","electron-webrtc":"^0.3.0","interface-datastore":"^0.6.0","libp2p-bootstrap":"^0.9.7","libp2p-circuit":"^0.3.7","libp2p-delegated-content-routing":"^0.2.2","libp2p-delegated-peer-routing":"^0.2.2","libp2p-kad-dht":"^0.15.2","libp2p-mdns":"^0.12.3","libp2p-mplex":"^0.8.4","libp2p-secio":"^0.11.1","libp2p-spdy":"^0.13.2","libp2p-tcp":"^0.13.0","libp2p-webrtc-star":"^0.16.1","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"^0.1.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.12","sinon":"^7.2.7","wrtc":"^0.4.1"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Guy Sviry","email":"32539816+guysv@users.noreply.github.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"9c2789bc151cf8a81212f330126d0227740c732f","_id":"libp2p@0.25.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"fe1132cbdec58edca436afc58907b9f8cd8df5b5","size":2035761,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.4_1559920257698_0.9234617350322409"},"_hasShrinkwrap":false,"publish_time":1559920257983,"_cnpm_publish_time":1559920257983,"_cnpmcore_publish_time":"2021-12-16T10:35:36.775Z"},"0.25.3":{"name":"libp2p","version":"0.25.3","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.1.0","libp2p-floodsub":"~0.16.0","libp2p-ping":"~0.8.5","libp2p-switch":"~0.42.9","libp2p-websockets":"~0.12.2","mafmt":"^6.0.7","multiaddr":"^6.0.6","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.8","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.7","libp2p-circuit":"~0.3.6","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.8","libp2p-mdns":"~0.12.2","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.2","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.8","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"~0.1.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.7","wrtc":"~0.3.5"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"28c054c21e7ba2796450d2ab2a0bef6542ec3583","_id":"libp2p@0.25.3","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"shasum":"5d566e4ada10d951ba71062e572c5d85fabfe116","size":2018057,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.3_1557229951258_0.04337555256980985"},"_hasShrinkwrap":false,"publish_time":1557229951514,"_cnpm_publish_time":1557229951514,"_cnpmcore_publish_time":"2021-12-16T10:35:40.214Z"},"0.25.2":{"name":"libp2p","version":"0.25.2","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.1.0","libp2p-floodsub":"~0.15.8","libp2p-ping":"~0.8.5","libp2p-switch":"~0.42.9","libp2p-websockets":"~0.12.2","mafmt":"^6.0.7","multiaddr":"^6.0.6","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.8","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.7","libp2p-circuit":"~0.3.6","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.8","libp2p-mdns":"~0.12.2","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.2","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.8","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"~0.1.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.7","wrtc":"~0.3.5"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"71dcaafcac426a5ece9b5def616e256654669b64","_id":"libp2p@0.25.2","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"shasum":"9dacc888973f2bb8c67c7338e778a6a1c132a0e6","size":2007743,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.2_1555506763759_0.48170048276893596"},"_hasShrinkwrap":false,"publish_time":1555506764062,"_cnpm_publish_time":1555506764062,"_cnpmcore_publish_time":"2021-12-16T10:35:44.107Z"},"0.25.1":{"name":"libp2p","version":"0.25.1","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.1.0","libp2p-floodsub":"~0.15.8","libp2p-ping":"~0.8.5","libp2p-switch":"~0.42.9","libp2p-websockets":"~0.12.2","mafmt":"^6.0.7","multiaddr":"^6.0.6","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.8","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.7","libp2p-circuit":"~0.3.6","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.8","libp2p-mdns":"~0.12.2","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.2","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.8","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"~0.1.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.7","wrtc":"~0.3.5"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"a800c1ad91f74d21506ac97fdb9406f4a5fd806e","_id":"libp2p@0.25.1","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"shasum":"a73c2fa6e80d84285e5f684822afb29d1f150a75","size":2008241,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.1_1555411333782_0.2984562619635802"},"_hasShrinkwrap":false,"publish_time":1555411333999,"_cnpm_publish_time":1555411333999,"_cnpmcore_publish_time":"2021-12-16T10:35:48.202Z"},"0.25.0":{"name":"libp2p","version":"0.25.0","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.1.0","libp2p-floodsub":"~0.15.8","libp2p-ping":"~0.8.5","libp2p-switch":"~0.42.9","libp2p-websockets":"~0.12.2","mafmt":"^6.0.7","multiaddr":"^6.0.6","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.8","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.7","libp2p-circuit":"~0.3.6","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.8","libp2p-mdns":"~0.12.2","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.2","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.8","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"~0.1.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.7","wrtc":"~0.3.5"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"1bde70f1b5147831bd8c3c4519b8e043fd78a70b","_id":"libp2p@0.25.0","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"shasum":"444bd3ce191ab4702accab6de214cbd879362186","size":2007633,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.0_1555060569439_0.8158217713291169"},"_hasShrinkwrap":false,"publish_time":1555060569697,"_cnpm_publish_time":1555060569697,"_cnpmcore_publish_time":"2021-12-16T10:35:51.165Z"},"0.25.0-rc.6":{"name":"libp2p","version":"0.25.0-rc.6","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.1.0","libp2p-floodsub":"~0.15.8","libp2p-ping":"~0.8.5","libp2p-switch":"~0.42.9","libp2p-websockets":"~0.12.2","mafmt":"^6.0.7","multiaddr":"^6.0.6","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.8","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.7","libp2p-circuit":"~0.3.6","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.8","libp2p-mdns":"~0.12.2","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.2","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.8","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"~0.1.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.7","wrtc":"~0.3.5"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Yusef Napora","email":"yusef@napora.org"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"aa1d9b273a5d2576532e1f71d4ae88a18e866dfe","readmeFilename":"README.md","_id":"libp2p@0.25.0-rc.6","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"shasum":"bd68ebda66bcb73461c876c46746fbfc9ec9e4df","size":2007522,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.0-rc.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.0-rc.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.0-rc.6_1554983716254_0.6313162717494138"},"_hasShrinkwrap":false,"publish_time":1554983716567,"_cnpm_publish_time":1554983716567,"_cnpmcore_publish_time":"2021-12-16T10:35:56.142Z"},"0.25.0-rc.5":{"name":"libp2p","version":"0.25.0-rc.5","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.2","debug":"^4.1.1","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.8","libp2p-ping":"~0.8.5","libp2p-switch":"~0.42.1","libp2p-websockets":"~0.12.2","mafmt":"^6.0.7","multiaddr":"^6.0.6","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.8","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.7","libp2p-circuit":"~0.3.6","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.8","libp2p-mdns":"~0.12.2","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.1","libp2p-spdy":"~0.13.2","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.8","libp2p-websocket-star":"~0.10.2","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.6","pull-goodbye":"0.0.2","pull-mplex":"~0.1.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.7","wrtc":"~0.3.5"},"contributors":[{"name":"Aditya Bose","email":"13054902+adbose@users.noreply.github.com"},{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"aa1bb3ab75789a0a3e495de9284b46e7d67d6343","readmeFilename":"README.md","_id":"libp2p@0.25.0-rc.5","_nodeVersion":"10.15.3","_npmVersion":"6.8.0","dist":{"shasum":"03b0453a41a8083b63362c55e492daffd13ab04e","size":1994232,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.0-rc.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.0-rc.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.0-rc.5_1553174913715_0.5594800532710351"},"_hasShrinkwrap":false,"publish_time":1553174913961,"_cnpm_publish_time":1553174913961,"_cnpmcore_publish_time":"2021-12-16T10:36:01.036Z"},"0.25.0-rc.4":{"name":"libp2p","version":"0.25.0-rc.4","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.7","libp2p-ping":"~0.8.5","libp2p-switch":"~0.41.5","libp2p-websockets":"~0.12.1","mafmt":"^6.0.4","multiaddr":"^6.0.3","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.5","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.10.1","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-mplex":"~0.1.0","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.4","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"4c06c54fc584b087ff02f3f198cef4c91ff9101b","readmeFilename":"README.md","_id":"libp2p@0.25.0-rc.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"77c5cfadf2101a7c34b2a1552c8afaa6084343d0","size":1985633,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.0-rc.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.0-rc.4_1551868454559_0.9797661173634651"},"_hasShrinkwrap":false,"publish_time":1551868454764,"_cnpm_publish_time":1551868454764,"_cnpmcore_publish_time":"2021-12-16T10:36:05.910Z"},"0.25.0-rc.3":{"name":"libp2p","version":"0.25.0-rc.3","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.7","libp2p-ping":"~0.8.5","libp2p-switch":"~0.41.5","libp2p-websockets":"~0.12.1","mafmt":"^6.0.4","multiaddr":"^6.0.3","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.5","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.10.1","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-mplex":"~0.1.0","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.4","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"a282fbe139e4e8cb34263a64a089ede5533fb0f9","readmeFilename":"README.md","_id":"libp2p@0.25.0-rc.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"c5a4b46e96865ca3b79bd42b7d574d9a31b053e8","size":1987882,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.0-rc.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.0-rc.3_1551191127024_0.8445041856205899"},"_hasShrinkwrap":false,"publish_time":1551191127221,"_cnpm_publish_time":1551191127221,"_cnpmcore_publish_time":"2021-12-16T10:36:09.686Z"},"0.25.0-rc.2":{"name":"libp2p","version":"0.25.0-rc.2","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.7","libp2p-ping":"~0.8.5","libp2p-switch":"~0.41.5","libp2p-websockets":"~0.12.1","mafmt":"^6.0.4","multiaddr":"^6.0.3","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.5","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.10.1","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-mplex":"~0.1.0","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.4","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"f28ecb248380ae2aa8bd913e30b0f01eac7c4e90","readmeFilename":"README.md","_id":"libp2p@0.25.0-rc.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"9a50f4598f6ff771023516fdff7caa660e58fb73","size":1988537,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.0-rc.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.0-rc.2_1551190278356_0.06272584836890971"},"_hasShrinkwrap":false,"publish_time":1551190278575,"_cnpm_publish_time":1551190278575,"_cnpmcore_publish_time":"2021-12-16T10:36:12.812Z"},"0.25.0-rc.1":{"name":"libp2p","version":"0.25.0-rc.1","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","kind-of":"^6.0.2","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.7","libp2p-ping":"~0.8.5","libp2p-switch":"~0.41.5","libp2p-websockets":"~0.12.1","mafmt":"^6.0.4","multiaddr":"^6.0.3","once":"^1.4.0","peer-book":"~0.9.1","peer-id":"~0.12.2","peer-info":"~0.15.1","superstruct":"~0.6.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.2.0","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.5","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.10.1","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-mplex":"~0.1.0","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.2.4","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"mail@hugodias.me"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"isan_rivkin","email":"isanrivkin@gmail.com"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"dfe8f632f77b13ac2a451212911f83cf625f042a","readmeFilename":"README.md","_id":"libp2p@0.25.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"7167cb3481175f6197c7bd952f71cb876034f8c2","size":1988975,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.0-rc.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.0-rc.1_1550767605567_0.04452972006056588"},"_hasShrinkwrap":false,"publish_time":1550767605821,"_cnpm_publish_time":1550767605821,"_cnpmcore_publish_time":"2021-12-16T10:36:16.012Z"},"0.25.0-rc.0":{"name":"libp2p","version":"0.25.0-rc.0","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^14.0.6","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.1","libp2p-ping":"~0.8.3","libp2p-switch":"~0.41.3","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^6.0.2","once":"^1.4.0","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.0.2","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.2","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.10.1","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.1.1","webrtcsupport":"^2.2.0","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Soeren","email":"nikorpoulsen@gmail.com"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Thomas Eizinger","email":"thomas@eizinger.io"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"ebinks","email":"elizabethjbinks@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"ab028a2be326707622d356aafb1b3008177e2d48","readmeFilename":"README.md","_id":"libp2p@0.25.0-rc.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"44666d67f2b4779395be49fa497979f61f5b2cb7","size":2324916,"noattachment":false,"key":"/libp2p/-/libp2p-0.25.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.25.0-rc.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.25.0-rc.0_1549371586413_0.8182816226751033"},"_hasShrinkwrap":false,"publish_time":1549371586574,"_cnpm_publish_time":1549371586574,"_cnpmcore_publish_time":"2021-12-16T10:36:21.416Z"},"0.24.4":{"name":"libp2p","version":"0.24.4","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^14.0.6","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.1","libp2p-ping":"~0.8.3","libp2p-switch":"~0.41.3","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^6.0.2","peer-book":"~0.9.0","peer-id":"~0.12.0","peer-info":"~0.15.0"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^18.0.2","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.14.2","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.11.0","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.10.1","libp2p-websocket-star-rendezvous":"~0.3.0","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.1.1","webrtcsupport":"^2.2.0","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"3bde9c8bed473db138ca3e27fed7ab50edad15e2","_id":"libp2p@0.24.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"aca6fa665349f118e845eafd13ca804a53355c9a","size":2761947,"noattachment":false,"key":"/libp2p/-/libp2p-0.24.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.24.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.24.4_1546622191555_0.24168615803216853"},"_hasShrinkwrap":false,"publish_time":1546622191818,"_cnpm_publish_time":1546622191818,"_cnpmcore_publish_time":"2021-12-16T10:36:25.966Z"},"0.24.3":{"name":"libp2p","version":"0.24.3","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^14.0.6","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.1","libp2p-ping":"~0.8.3","libp2p-switch":"~0.41.3","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^5.0.2","peer-book":"~0.8.0","peer-id":"~0.12.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^17.0.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.11.1","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.10.1","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.9.0","libp2p-websocket-star-rendezvous":"~0.2.4","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.1.1","webrtcsupport":"^2.2.0","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"0f8d6afd8fa4df2ac617cf7c5777ab4982c84232","_id":"libp2p@0.24.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"535dd5ccb702250080ce2c6c665d7e7386f34807","size":2429824,"noattachment":false,"key":"/libp2p/-/libp2p-0.24.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.24.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.24.3_1544806691569_0.2705722493564804"},"_hasShrinkwrap":false,"publish_time":1544806691873,"_cnpm_publish_time":1544806691873,"_cnpmcore_publish_time":"2021-12-16T10:36:30.455Z"},"0.24.2":{"name":"libp2p","version":"0.24.2","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^14.0.6","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.1","libp2p-ping":"~0.8.3","libp2p-switch":"~0.41.2","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^5.0.2","peer-book":"~0.8.0","peer-id":"~0.12.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^17.0.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.11.1","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.10.1","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.9.0","libp2p-websocket-star-rendezvous":"~0.2.4","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.1.1","webrtcsupport":"^2.2.0","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"15bdb795a46f4e42aa658077c014c9f92e904b47","_id":"libp2p@0.24.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"8cd2456d0d929ff59b77ae00c6966eb9a868de4d","size":2387723,"noattachment":false,"key":"/libp2p/-/libp2p-0.24.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.24.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.24.2_1543939886845_0.527735275000156"},"_hasShrinkwrap":false,"publish_time":1543939887087,"_cnpm_publish_time":1543939887087,"_cnpmcore_publish_time":"2021-12-16T10:36:34.601Z"},"0.24.1":{"name":"libp2p","version":"0.24.1","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^14.0.6","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.1","libp2p-ping":"~0.8.3","libp2p-switch":"~0.41.2","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^5.0.2","peer-book":"~0.8.0","peer-id":"~0.12.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^17.0.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.11.1","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.10.1","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.9.0","libp2p-websocket-star-rendezvous":"~0.2.4","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.1.1","webrtcsupport":"^2.2.0","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Marcin Tojek","email":"mtojek@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"ae513887f5d90afeb1bc14764800dcca5cad2346","_id":"libp2p@0.24.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"05d8a15023a342bb3dbc85bfdfdfb2d15e570521","size":2387619,"noattachment":false,"key":"/libp2p/-/libp2p-0.24.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.24.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.24.1_1543838249638_0.3688559743160602"},"_hasShrinkwrap":false,"publish_time":1543838249861,"_cnpm_publish_time":1543838249861,"_cnpmcore_publish_time":"2021-12-16T10:36:39.747Z"},"0.24.0":{"name":"libp2p","version":"0.24.0","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^14.0.6","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.1","libp2p-ping":"~0.8.3","libp2p-switch":"~0.41.2","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^5.0.2","peer-book":"~0.8.0","peer-id":"~0.12.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^17.0.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.11.1","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.10.1","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.9.0","libp2p-websocket-star-rendezvous":"~0.2.4","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.1.1","webrtcsupport":"^2.2.0","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Henrique Dias","email":"hacdias@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@ua.pt"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2e4459b315c0e0843a9021771ea1a6fffa66c79b","_id":"libp2p@0.24.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"bf40c2850c25a63ff98f7543c71a26ce6c99d2f6","size":2405004,"noattachment":false,"key":"/libp2p/-/libp2p-0.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.24.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.24.0_1542373963564_0.6415414725162496"},"_hasShrinkwrap":false,"publish_time":1542373963790,"_cnpm_publish_time":1542373963790,"_cnpmcore_publish_time":"2021-12-16T10:36:45.582Z"},"0.24.0-rc.3":{"name":"libp2p","version":"0.24.0-rc.3","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.1.0","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^14.0.6","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.1","libp2p-ping":"~0.8.3","libp2p-switch":"~0.41.2","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^5.0.2","peer-book":"~0.8.0","peer-id":"~0.12.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^17.0.1","chai":"^4.2.0","chai-checkmark":"^1.0.1","cids":"~0.5.5","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","interface-datastore":"~0.6.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.3.0","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.11.1","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.4","libp2p-secio":"~0.10.1","libp2p-spdy":"~0.13.0","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.9.0","libp2p-websocket-star-rendezvous":"~0.2.4","lodash.times":"^4.3.2","nock":"^10.0.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^7.1.1","webrtcsupport":"^2.2.0","wrtc":"~0.3.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"44915b3723400a78353dbcca823c612ce7921f4b","readmeFilename":"README.md","_id":"libp2p@0.24.0-rc.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"a04b9731fba5573f551168592b834276df7b4660","size":2404963,"noattachment":false,"key":"/libp2p/-/libp2p-0.24.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.24.0-rc.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.24.0-rc.3_1542304797692_0.3071847991089771"},"_hasShrinkwrap":false,"publish_time":1542304797923,"_cnpm_publish_time":1542304797923,"_cnpmcore_publish_time":"2021-12-16T10:36:50.785Z"},"0.24.0-rc.2":{"name":"libp2p","version":"0.24.0-rc.2","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.0.1","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^13.6.0","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.0","libp2p-ping":"~0.8.0","libp2p-switch":"~0.41.1","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^5.0.0","nock":"^9.4.3","peer-book":"~0.8.0","peer-id":"~0.11.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^15.2.0","chai":"^4.1.2","chai-checkmark":"^1.0.1","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.2.1","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.10.5","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.2","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.8.1","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^6.3.4","webrtcsupport":"^2.2.0","wrtc":"~0.2.0"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"b2c02d092357d19b971e9446eee6804646c6f667","readmeFilename":"README.md","_id":"libp2p@0.24.0-rc.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"9c69eae3dc12e4bc7e92c24900de21a90cb6051a","size":2513936,"noattachment":false,"key":"/libp2p/-/libp2p-0.24.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.24.0-rc.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.24.0-rc.2_1540479204233_0.6200215503721238"},"_hasShrinkwrap":false,"publish_time":1540479204605,"_cnpm_publish_time":1540479204605,"_cnpmcore_publish_time":"2021-12-16T10:36:57.133Z"},"0.24.0-rc.1":{"name":"libp2p","version":"0.24.0-rc.1","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","debug":"^4.0.1","err-code":"^1.1.2","fsm-event":"^2.1.0","joi":"^13.6.0","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.0","libp2p-ping":"~0.8.0","libp2p-switch":"~0.41.0","libp2p-websockets":"~0.12.0","mafmt":"^6.0.2","multiaddr":"^5.0.0","nock":"^9.4.3","peer-book":"~0.8.0","peer-id":"~0.11.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^15.2.0","chai":"^4.1.2","chai-checkmark":"^1.0.1","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-bootstrap":"~0.9.3","libp2p-circuit":"~0.2.1","libp2p-delegated-content-routing":"~0.2.2","libp2p-delegated-peer-routing":"~0.2.2","libp2p-kad-dht":"~0.10.5","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.2","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.13.0","libp2p-webrtc-star":"~0.15.5","libp2p-websocket-star":"~0.8.1","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.9","sinon":"^6.3.4","webrtcsupport":"^2.2.0","wrtc":"~0.2.0"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"c12fff0506995f5d48ac23be0fe88f9eda9ed3e1","readmeFilename":"README.md","_id":"libp2p@0.24.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"df3c597bd728f84c338c4036ecf6c97446b67043","size":2512233,"noattachment":false,"key":"/libp2p/-/libp2p-0.24.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.24.0-rc.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.24.0-rc.1_1539964139902_0.73250423669679"},"_hasShrinkwrap":false,"publish_time":1539964140149,"_cnpm_publish_time":1539964140149,"_cnpmcore_publish_time":"2021-12-16T10:37:01.548Z"},"0.23.1":{"name":"libp2p","version":"0.23.1","description":"JavaScript base class for libp2p bundles","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","joi":"^13.4.0","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.0","libp2p-ping":"~0.8.0","libp2p-switch":"~0.40.7","libp2p-websockets":"~0.12.0","mafmt":"^6.0.0","multiaddr":"^5.0.0","peer-book":"~0.8.0","peer-id":"~0.11.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^15.1.0","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.2.0","libp2p-kad-dht":"~0.10.1","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.0","libp2p-railing":"~0.9.2","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","libp2p-webrtc-star":"~0.15.3","libp2p-websocket-star":"~0.8.1","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.8","sinon":"^6.1.4","webrtcsupport":"^2.2.0","wrtc":"~0.1.6"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"7b6c921d36a9ddd1ff98f0582db881d7442b4e98","_id":"libp2p@0.23.1","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"f0d90646da0afb0043552469530da69c1b11300d","size":24499,"noattachment":false,"key":"/libp2p/-/libp2p-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.23.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.23.1_1534166717897_0.9067322606958843"},"_hasShrinkwrap":false,"publish_time":1534166718016,"_cnpm_publish_time":1534166718016,"_cnpmcore_publish_time":"2021-12-16T10:37:01.921Z"},"0.23.0":{"name":"libp2p","version":"0.23.0","description":"JavaScript base class for libp2p bundles","leadMaintainer":"David Dias <daviddias@ipfs.io>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser","./test/utils/bundle-nodejs":"./test/utils/bundle-browser"},"dependencies":{"async":"^2.6.1","joi":"^13.4.0","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.0","libp2p-ping":"~0.8.0","libp2p-switch":"~0.40.7","libp2p-websockets":"~0.12.0","mafmt":"^6.0.0","multiaddr":"^5.0.0","peer-book":"~0.8.0","peer-id":"~0.11.0","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^15.1.0","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.2.0","libp2p-kad-dht":"~0.10.1","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.0","libp2p-railing":"~0.9.2","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","libp2p-webrtc-star":"~0.15.3","libp2p-websocket-star":"~0.8.1","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.8","sinon":"^6.1.4","webrtcsupport":"^2.2.0","wrtc":"~0.1.6"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"e6e5b872dc7160afe54afdbc32f7ce6ff4c67676","_id":"libp2p@0.23.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"shasum":"779dc3694ae153d301d5fb693c131439e46b94e6","size":25126,"noattachment":false,"key":"/libp2p/-/libp2p-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.23.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.23.0_1532692957233_0.8060249175588918"},"_hasShrinkwrap":false,"publish_time":1532692957470,"_cnpm_publish_time":1532692957470,"_cnpmcore_publish_time":"2021-12-16T10:37:02.257Z"},"0.22.0":{"name":"libp2p","version":"0.22.0","description":"JavaScript base class for libp2p bundles","leadMaintainer":"David Dias <daviddias@ipfs.io>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser"},"dependencies":{"async":"^2.6.1","joi":"^13.4.0","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.0","libp2p-ping":"~0.8.0","libp2p-switch":"~0.40.4","libp2p-websockets":"~0.12.0","mafmt":"^6.0.0","multiaddr":"^5.0.0","peer-book":"~0.8.0","peer-id":"~0.10.7","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^14.0.0","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.2.0","libp2p-kad-dht":"~0.10.0","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.0","libp2p-railing":"~0.9.2","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","libp2p-webrtc-star":"~0.15.3","libp2p-websocket-star":"~0.8.1","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.8","sinon":"^6.0.1","wrtc":"~0.1.6"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"b7f67f27643383fcb452d150dd61078be354addc","_id":"libp2p@0.22.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"shasum":"a67ac6748b05d760c3b87d3d9c6920e8704c78ce","size":1864889,"noattachment":false,"key":"/libp2p/-/libp2p-0.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.22.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.22.0_1530311269628_0.285603184510975"},"_hasShrinkwrap":false,"publish_time":1530311269791,"_cnpm_publish_time":1530311269791,"_cnpmcore_publish_time":"2021-12-16T10:37:05.822Z"},"0.21.0":{"name":"libp2p","version":"0.21.0","description":"JavaScript base class for libp2p bundles","leadMaintainer":"David Dias <daviddias@ipfs.io>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","browser":{"joi":"joi-browser"},"dependencies":{"async":"^2.6.0","joi":"^13.4.0","joi-browser":"^13.4.0","libp2p-connection-manager":"~0.0.2","libp2p-floodsub":"~0.15.0","libp2p-ping":"~0.8.0","libp2p-switch":"~0.40.4","libp2p-websockets":"~0.12.0","mafmt":"^6.0.0","multiaddr":"^5.0.0","peer-book":"~0.8.0","peer-id":"~0.10.7","peer-info":"~0.14.1"},"devDependencies":{"@nodeutils/defaults-deep":"^1.1.0","aegir":"^14.0.0","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.2.0","libp2p-kad-dht":"~0.10.0","libp2p-mdns":"~0.12.0","libp2p-mplex":"~0.8.0","libp2p-railing":"~0.9.1","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","libp2p-webrtc-star":"~0.15.3","libp2p-websocket-star":"~0.8.1","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.8","sinon":"^5.0.7","wrtc":"0.1.1"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Hugo Dias","email":"hugomrdias@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"João Santos","email":"joaosantos15@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"pedro@protocol.ai"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Volker Mische","email":"volker.mische@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"4e8ac0b7a86b1111bec57ce6ce0b64dae2f12c52","_id":"libp2p@0.21.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"shasum":"f8c774a4107ffe2e1515e971c5b6c69392c5c33f","size":1865048,"noattachment":false,"key":"/libp2p/-/libp2p-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.21.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.21.0_1530174872520_0.21485307110938856"},"_hasShrinkwrap":false,"publish_time":1530174872894,"_cnpm_publish_time":1530174872894,"_cnpmcore_publish_time":"2021-12-16T10:37:09.278Z"},"0.20.4":{"name":"libp2p","version":"0.20.4","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-floodsub":"^0.15.0","libp2p-ping":"~0.8.0","libp2p-switch":"~0.39.2","mafmt":"^6.0.0","multiaddr":"^5.0.0","peer-book":"~0.7.0","peer-id":"~0.10.7","libp2p-websockets":"^0.12.0","peer-info":"~0.14.1"},"devDependencies":{"aegir":"^13.1.0","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.2.0","libp2p-kad-dht":"~0.10.0","libp2p-mdns":"~0.11.0","libp2p-mplex":"~0.7.0","libp2p-railing":"~0.8.1","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","libp2p-webrtc-star":"~0.14.0","libp2p-websocket-star":"~0.8.0","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.7","sinon":"^5.0.1","wrtc":"0.1.4"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Florian-Merle","email":"florian.david.merle@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"37471135faffd29dfc7cc466b034b7e530eb4d91","_id":"libp2p@0.20.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"daviddias","email":"mail@daviddias.me"},"dist":{"shasum":"c4e177ada316063e0e6d33225a08b8ee3180c969","size":1589548,"noattachment":false,"key":"/libp2p/-/libp2p-0.20.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.20.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.20.4_1525124516701_0.32256089586150827"},"_hasShrinkwrap":false,"publish_time":1525124516896,"_cnpm_publish_time":1525124516896,"_cnpmcore_publish_time":"2021-12-16T10:37:11.791Z"},"0.20.2":{"name":"libp2p","version":"0.20.2","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-floodsub":"^0.15.0","libp2p-ping":"~0.7.0","libp2p-switch":"~0.39.0","mafmt":"^6.0.0","multiaddr":"^4.0.0","peer-book":"~0.7.0","peer-id":"~0.10.7","libp2p-websockets":"^0.11.0","peer-info":"~0.14.1"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.2.0","libp2p-kad-dht":"~0.10.0","libp2p-mdns":"~0.11.0","libp2p-mplex":"~0.7.0","libp2p-railing":"~0.8.0","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","libp2p-webrtc-star":"~0.14.0","libp2p-websocket-star":"~0.8.0","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.7","safe-buffer":"^5.1.1","sinon":"^4.5.0","wrtc":"0.1.1"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"409e7a8e1fa65cec0c441d5d0b0ef5d2a65c556e","_id":"libp2p@0.20.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"9c99a7a949d67e663d2add4aa09ddff4dfcb01ae","size":1616245,"noattachment":false,"key":"/libp2p/-/libp2p-0.20.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.20.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.20.2_1523336710213_0.40668079354975495"},"_hasShrinkwrap":false,"publish_time":1523336710606,"_cnpm_publish_time":1523336710606,"_cnpmcore_publish_time":"2021-12-16T10:37:14.496Z"},"0.20.1":{"name":"libp2p","version":"0.20.1","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-floodsub":"^0.15.0","libp2p-ping":"~0.7.0","libp2p-switch":"~0.39.0","mafmt":"^6.0.0","multiaddr":"^4.0.0","peer-book":"~0.7.0","peer-id":"~0.10.7","peer-info":"~0.14.1"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.2.0","libp2p-kad-dht":"~0.10.0","libp2p-mdns":"~0.11.0","libp2p-mplex":"~0.7.0","libp2p-railing":"~0.8.0","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","libp2p-webrtc-star":"~0.14.0","libp2p-websocket-star":"~0.8.0","libp2p-websocket-star-rendezvous":"~0.2.3","libp2p-websockets":"^0.11.0","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.7","safe-buffer":"^5.1.1","sinon":"^4.5.0","wrtc":"0.1.1"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"32d34d3b83e96fd135c2e3808f95681b9fd2199e","_id":"libp2p@0.20.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"8ffe1d5cddfc90f3c5c649b69d4f81977398fb3b","size":1616228,"noattachment":false,"key":"/libp2p/-/libp2p-0.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.20.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.20.1_1523330188958_0.6135445587109141"},"_hasShrinkwrap":false,"publish_time":1523330189096,"_cnpm_publish_time":1523330189096,"_cnpmcore_publish_time":"2021-12-16T10:37:17.673Z"},"0.20.0":{"name":"libp2p","version":"0.20.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-floodsub":"^0.15.0","libp2p-ping":"~0.7.0","libp2p-switch":"~0.39.0","mafmt":"^6.0.0","multiaddr":"^4.0.0","peer-book":"~0.7.0","peer-id":"~0.10.7","peer-info":"~0.14.0"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.2.0","libp2p-kad-dht":"~0.10.0","libp2p-mdns":"~0.11.0","libp2p-mplex":"~0.7.0","libp2p-railing":"~0.8.0","libp2p-secio":"~0.10.0","libp2p-spdy":"~0.12.1","libp2p-tcp":"~0.12.0","libp2p-webrtc-star":"~0.14.0","libp2p-websockets":"~0.11.0","libp2p-websocket-star":"~0.8.0","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.7","safe-buffer":"^5.1.1","sinon":"^4.5.0","wrtc":"0.1.1"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"db3f6dbb060e2f0791cfa4bfd0f98bef2604d634","_id":"libp2p@0.20.0","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a878718eda9e24e4f874d8cf2d4943120a7f4b75","size":1615955,"noattachment":false,"key":"/libp2p/-/libp2p-0.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.20.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.20.0_1523030663959_0.16962719688975914"},"_hasShrinkwrap":false,"publish_time":1523030664884,"_cnpm_publish_time":1523030664884,"_cnpmcore_publish_time":"2021-12-16T10:37:21.244Z"},"0.19.2":{"name":"libp2p","version":"0.19.2","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-floodsub":"^0.14.1","libp2p-ping":"~0.6.1","libp2p-switch":"~0.37.3","mafmt":"^4.0.0","multiaddr":"^3.1.0","peer-book":"~0.5.4","peer-id":"~0.10.6","peer-info":"~0.11.6"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.5","libp2p-kad-dht":"~0.9.0","libp2p-mdns":"~0.9.2","libp2p-mplex":"~0.6.0","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.4","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.6","libp2p-webrtc-star":"~0.13.4","libp2p-websockets":"~0.10.5","libp2p-websocket-star":"~0.7.7","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.7","safe-buffer":"^5.1.1","sinon":"^4.4.10","wrtc":"0.0.67"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Sönke Hahn","email":"soenkehahn@gmail.com"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"2dc94cd907a381128a703782202207c26d29fedc","_id":"libp2p@0.19.2","_npmVersion":"5.7.1","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a123148686d046973c62a2badedc7775cbc9e846","size":1408215,"noattachment":false,"key":"/libp2p/-/libp2p-0.19.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.19.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.19.2_1522276532196_0.12625706272905846"},"_hasShrinkwrap":false,"publish_time":1522276532437,"_cnpm_publish_time":1522276532437,"_cnpmcore_publish_time":"2021-12-16T10:37:25.190Z"},"0.19.0":{"name":"libp2p","version":"0.19.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-floodsub":"^0.14.1","libp2p-ping":"~0.6.1","libp2p-switch":"~0.37.3","mafmt":"^4.0.0","multiaddr":"^3.0.2","peer-book":"~0.5.4","peer-id":"~0.10.6","peer-info":"~0.11.6"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","cids":"~0.5.3","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.5","libp2p-kad-dht":"~0.9.0","libp2p-mdns":"~0.9.2","libp2p-mplex":"~0.6.0","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.3","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.6","libp2p-webrtc-star":"~0.13.4","libp2p-websockets":"~0.10.5","libp2p-websocket-star":"~0.7.7","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.2","safe-buffer":"^5.1.1","sinon":"^4.4.6","wrtc":"0.0.67"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"Zane Starr","email":"zcstarr@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"bcca81317170cb5bfde65033fc21d76cab5b203a","_id":"libp2p@0.19.0","_npmVersion":"5.7.1","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e8ae903633602bb84a7a748bdafd47c254ee264a","size":1408023,"noattachment":false,"key":"/libp2p/-/libp2p-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.19.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.19.0_1521127095567_0.6421767545960178"},"_hasShrinkwrap":false,"publish_time":1521127095774,"_cnpm_publish_time":1521127095774,"_cnpmcore_publish_time":"2021-12-16T10:37:28.807Z"},"0.18.0":{"name":"libp2p","version":"0.18.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-floodsub":"^0.14.1","libp2p-ping":"~0.6.1","libp2p-switch":"~0.36.1","mafmt":"^4.0.0","multiaddr":"^3.0.2","peer-book":"~0.5.4","peer-id":"~0.10.6","peer-info":"~0.11.6"},"devDependencies":{"aegir":"^13.0.1","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.8.0","libp2p-mdns":"~0.9.2","libp2p-mplex":"~0.6.0","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.2","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.5","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.6","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.3.0","wrtc":"0.0.66"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"fdfc2377806caa5820488f2866ca87b57f2a5546","_id":"libp2p@0.18.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"481efff6fd35c0f720d2b80a8f8934a03554cb95","size":1361222,"noattachment":false,"key":"/libp2p/-/libp2p-0.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.18.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.18.0_1519034476226_0.5787422538813243"},"_hasShrinkwrap":false,"publish_time":1519034476365,"_cnpm_publish_time":1519034476365,"_cnpmcore_publish_time":"2021-12-16T10:37:32.094Z"},"0.17.0":{"name":"libp2p","version":"0.17.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-floodsub":"^0.14.1","libp2p-ping":"~0.6.1","libp2p-switch":"~0.36.1","mafmt":"^4.0.0","multiaddr":"^3.0.2","peer-book":"~0.5.4","peer-id":"~0.10.6","peer-info":"~0.11.6"},"devDependencies":{"aegir":"^13.0.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.8.0","libp2p-mdns":"~0.9.2","libp2p-multiplex":"~0.5.1","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.2","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.5","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.6","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.3.0","wrtc":"0.0.66"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"10a8ec3f313e3f160be0a5446bd581fcbcb9463c","_id":"libp2p@0.17.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e35f8bc5d076c978b6a5016702edee8d50c249b4","size":1361013,"noattachment":false,"key":"/libp2p/-/libp2p-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.17.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.17.0_1518805670042_0.050927053815456036"},"_hasShrinkwrap":false,"publish_time":1518805670135,"_cnpm_publish_time":1518805670135,"_cnpmcore_publish_time":"2021-12-16T10:37:35.960Z"},"0.16.5":{"name":"libp2p","version":"0.16.5","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.1","libp2p-switch":"~0.36.1","mafmt":"^4.0.0","multiaddr":"^3.0.2","peer-book":"~0.5.4","peer-id":"~0.10.6","peer-info":"~0.11.6"},"devDependencies":{"aegir":"^13.0.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.8.0","libp2p-mdns":"~0.9.2","libp2p-multiplex":"~0.5.1","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.2","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.5","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.6","libp2p-websocket-star-rendezvous":"~0.2.3","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.3.0","wrtc":"0.0.66"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"beeb36c10cc21234b914dd128b2f9c0d5424bd5c","_id":"libp2p@0.16.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a5f24c6099e9861d65f8d4c755a7cc3d1d31d779","size":1332148,"noattachment":false,"key":"/libp2p/-/libp2p-0.16.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.16.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.16.5_1518602238106_0.3083237037059434"},"_hasShrinkwrap":false,"publish_time":1518602239638,"_cnpm_publish_time":1518602239638,"_cnpmcore_publish_time":"2021-12-16T10:37:38.855Z"},"0.16.4":{"name":"libp2p","version":"0.16.4","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-push":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-switch":"~0.36.0","mafmt":"^3.0.2","multiaddr":"^3.0.2","peer-book":"~0.5.4","peer-id":"~0.10.5","peer-info":"~0.11.6"},"devDependencies":{"aegir":"^12.4.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.3","libp2p-mdns":"~0.9.2","libp2p-multiplex":"~0.5.1","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.5","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.2","libp2p-websocket-star-rendezvous":"~0.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.2.2","wrtc":"0.0.65"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Chris Dostert","email":"chrisdostert@users.noreply.github.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"5c3037037a0e07d4e105891bbb15006f3ed67f07","_id":"libp2p@0.16.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"bfd43cd1532c9d7bb314ca9b147c76cce181dd7e","size":1347142,"noattachment":false,"key":"/libp2p/-/libp2p-0.16.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.16.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p_0.16.4_1518180419273_0.1715317642684786"},"_hasShrinkwrap":false,"publish_time":1518180420820,"_cnpm_publish_time":1518180420820,"_cnpmcore_publish_time":"2021-12-16T10:37:41.543Z"},"0.15.2":{"name":"libp2p","version":"0.15.2","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.35.1","mafmt":"^3.0.2","multiaddr":"^3.0.2","peer-book":"~0.5.4","peer-id":"~0.10.5","peer-info":"~0.11.6"},"devDependencies":{"aegir":"^12.4.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.0","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.1","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.2","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.2","libp2p-websocket-star-rendezvous":"~0.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.2.2","wrtc":"0.0.65"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"a85f04184364ad2b200fcb913e8f427a61b1d34a","_id":"libp2p@0.15.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a5aad2238cf6be8f127b173a34ad6a286b6b36a1","size":7209799,"noattachment":false,"key":"/libp2p/-/libp2p-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.15.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.15.2.tgz_1517108006893_0.8217663983814418"},"directories":{},"publish_time":1517108007656,"_hasShrinkwrap":false,"_cnpm_publish_time":1517108007656,"_cnpmcore_publish_time":"2021-12-16T10:37:55.458Z"},"0.15.1":{"name":"libp2p","version":"0.15.1","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.35.0","mafmt":"^3.0.2","multiaddr":"^3.0.2","peer-book":"~0.5.2","peer-id":"~0.10.4","peer-info":"~0.11.4"},"devDependencies":{"aegir":"^12.3.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.0","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.1","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.0","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.2","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.2","libp2p-websocket-star-rendezvous":"~0.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.1.5","wrtc":"0.0.65"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Kevin Kwok","email":"antimatter15@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"4c81f39ebe75946feeadf6920101b61e329fb179","_id":"libp2p@0.15.1","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e3da0fda5fe6f6b5c5c32fcc6be178dcdbc6d2fc","size":6930205,"noattachment":false,"key":"/libp2p/-/libp2p-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.15.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.15.1.tgz_1516112202599_0.030249000526964664"},"directories":{},"publish_time":1516112203286,"_hasShrinkwrap":false,"_cnpm_publish_time":1516112203286,"_cnpmcore_publish_time":"2021-12-16T10:38:11.367Z"},"0.15.0":{"name":"libp2p","version":"0.15.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.35.0","mafmt":"^3.0.2","multiaddr":"^3.0.2","peer-book":"~0.5.2","peer-id":"~0.10.4","peer-info":"~0.11.4"},"devDependencies":{"aegir":"^12.3.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.0","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.1","libp2p-railing":"~0.7.1","libp2p-secio":"~0.9.0","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.2","libp2p-websocket-star-rendezvous":"~0.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.1.3","wrtc":"0.0.65"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Giovanni T. Parra","email":"fiatjaf@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"John Rees","email":"johnrees@users.noreply.github.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"Tiago Alves","email":"alvesjtiago@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"808f7495a924db08d724f6e78ea7a103f816401e","_id":"libp2p@0.15.0","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"f5d44c1597e017ed4a90c5ee98e6ed011b42d490","size":6930097,"noattachment":false,"key":"/libp2p/-/libp2p-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.15.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.15.0.tgz_1515345025603_0.7649301355704665"},"directories":{},"publish_time":1515345028033,"_hasShrinkwrap":false,"_cnpm_publish_time":1515345028033,"_cnpmcore_publish_time":"2021-12-16T10:38:26.071Z"},"0.14.3":{"name":"libp2p","version":"0.14.3","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.34.0","mafmt":"^3.0.2","multiaddr":"^3.0.1","peer-book":"~0.5.2","peer-id":"~0.10.3","peer-info":"~0.11.3"},"devDependencies":{"aegir":"^12.2.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.0","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.1","libp2p-railing":"~0.7.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.2","libp2p-websocket-star-rendezvous":"~0.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.1.3","wrtc":"0.0.63"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"59de0da19c5a65e84a0ed7c28c8b05b482320d43","_id":"libp2p@0.14.3","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"03c70c888bdf6b8107a656db264b033f289f757c","size":6670111,"noattachment":false,"key":"/libp2p/-/libp2p-0.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.14.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.14.3.tgz_1513326324027_0.42982067726552486"},"directories":{},"publish_time":1513326327269,"_hasShrinkwrap":false,"_cnpm_publish_time":1513326327269,"_cnpmcore_publish_time":"2021-12-16T10:38:39.149Z"},"0.14.0":{"name":"libp2p","version":"0.14.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.34.0","mafmt":"^3.0.2","multiaddr":"^3.0.1","peer-book":"~0.5.2","peer-id":"~0.10.3","peer-info":"~0.11.3"},"devDependencies":{"aegir":"^12.2.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.0","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.1","libp2p-railing":"~0.7.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.2","libp2p-websocket-star-rendezvous":"~0.2.2","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.1.3","wrtc":"0.0.63"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Joel Gustafson","email":"joelg@mit.edu"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"c7f20383d9820adafe90568910f3a844eb2917b9","_id":"libp2p@0.14.0","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"624a33cdf8391462a5c563fa2b024e41b7fe3334","size":6669914,"noattachment":false,"key":"/libp2p/-/libp2p-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.14.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.14.0.tgz_1513237195260_0.21361050847917795"},"directories":{},"publish_time":1513237195833,"_hasShrinkwrap":false,"_cnpm_publish_time":1513237195833,"_cnpmcore_publish_time":"2021-12-16T10:38:55.979Z"},"0.13.3":{"name":"libp2p","version":"0.13.3","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.33.2","mafmt":"^3.0.2","multiaddr":"^3.0.1","peer-book":"~0.5.2","peer-id":"~0.10.3","peer-info":"~0.11.3"},"devDependencies":{"aegir":"^12.2.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.0","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.0","libp2p-railing":"~0.7.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","libp2p-webrtc-star":"~0.13.3","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.7.1","libp2p-websocket-star-rendezvous":"~0.2.1","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.1.2","wrtc":"0.0.63"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"8563395d3209020794ca6e06ee266f037761eb0c","_id":"libp2p@0.13.3","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"8d94ae8ae5aa48b02f1440ad1e3a41f991af236a","size":6669039,"noattachment":false,"key":"/libp2p/-/libp2p-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.13.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.13.3.tgz_1512120788928_0.33199219009839"},"directories":{},"publish_time":1512120794492,"_hasShrinkwrap":false,"_cnpm_publish_time":1512120794492,"_cnpmcore_publish_time":"2021-12-16T10:39:11.902Z"},"0.13.2":{"name":"libp2p","version":"0.13.2","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.33.2","mafmt":"^3.0.2","multiaddr":"^3.0.1","peer-book":"~0.5.1","peer-id":"~0.10.2","peer-info":"~0.11.1"},"devDependencies":{"aegir":"^12.2.0","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.0","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.0","libp2p-railing":"~0.7.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","libp2p-webrtc-star":"~0.13.2","libp2p-websockets":"~0.10.4","libp2p-websocket-star":"~0.5.1","libp2p-websocket-star-rendezvous":"~0.2.1","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.1.2","wrtc":"0.0.63"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Maciej Krüger","email":"mkg20001@gmail.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"},{"name":"ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ","email":"victorbjelkholm@gmail.com"}],"gitHead":"ec956c1d429b8d34fb56de51804511fdf3767839","_id":"libp2p@0.13.2","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"7e79aed2b2fcbe6783f9b649cc5603b346510301","size":6668536,"noattachment":false,"key":"/libp2p/-/libp2p-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.13.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.13.2.tgz_1511774045343_0.8172065392136574"},"directories":{},"publish_time":1511774047708,"_hasShrinkwrap":false,"_cnpm_publish_time":1511774047708,"_cnpmcore_publish_time":"2021-12-16T10:39:27.831Z"},"0.13.1":{"name":"libp2p","version":"0.13.1","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node -t browser","test:node":"aegir test -t node","test:browser":"aegir test -t browser","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.6.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.33.1","mafmt":"^3.0.2","multiaddr":"^3.0.1","peer-book":"~0.5.1","peer-id":"~0.10.2","peer-info":"~0.11.1"},"devDependencies":{"aegir":"^12.1.3","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.4","libp2p-kad-dht":"~0.6.0","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.0","libp2p-railing":"~0.7.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","libp2p-webrtc-star":"~0.13.2","libp2p-websockets":"~0.10.4","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.1.2","wrtc":"0.0.62"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"c08aa517a0d6a3e3decb468d500c8188a21964fd","_id":"libp2p@0.13.1","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"7e49e65df409341214e4e3b76bdbb17d904bd9ec","size":6669083,"noattachment":false,"key":"/libp2p/-/libp2p-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.13.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.13.1.tgz_1510484040155_0.3155656068120152"},"directories":{},"publish_time":1510484042359,"_hasShrinkwrap":false,"_cnpm_publish_time":1510484042359,"_cnpmcore_publish_time":"2021-12-16T10:39:42.939Z"},"0.13.0":{"name":"libp2p","version":"0.13.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test --target node --target browser --no-parallel","test:node":"aegir test --target node --no-parallel","test:browser":"aegir test --target browser --no-parallel","release":"aegir test release --target node --target browser --no-parallel","release-minor":"aegir release --type minor --target node --target browser --no-parallel","release-major":"aegir release --type major --target node --target browser --no-parallel","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.5.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.33.0","mafmt":"^3.0.2","multiaddr":"^3.0.1","peer-book":"~0.5.1","peer-id":"~0.10.2","peer-info":"~0.11.0"},"devDependencies":{"aegir":"^12.1.1","chai":"^4.1.2","cids":"~0.5.2","dirty-chai":"^2.0.1","electron-webrtc":"~0.3.0","libp2p-circuit":"~0.1.3","libp2p-kad-dht":"~0.5.1","libp2p-mdns":"~0.9.1","libp2p-multiplex":"~0.5.0","libp2p-railing":"~0.7.1","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.1","libp2p-webrtc-star":"~0.13.2","libp2p-websockets":"~0.10.4","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"~0.3.2","pull-stream":"^3.6.1","safe-buffer":"^5.1.1","sinon":"^4.0.2","wrtc":"0.0.62"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Lars Gierth","email":"lgierth@users.noreply.github.com"},{"name":"Nuno Nogueira","email":"nunofmn@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Ryan Bell","email":"ryan@piing.net"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"3ad696445d119d700dacfc0f159d20d2b8ff3ede","_id":"libp2p@0.13.0","_npmVersion":"5.5.1","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"62d7fa7d87485a6d912fe0b6ab4986d7bc17523c","size":6694600,"noattachment":false,"key":"/libp2p/-/libp2p-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.13.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.13.0.tgz_1509019392770_0.32327180076390505"},"directories":{},"publish_time":1509019396598,"_hasShrinkwrap":false,"_cnpm_publish_time":1509019396598,"_cnpmcore_publish_time":"2021-12-16T10:39:57.837Z"},"0.12.4":{"name":"libp2p","version":"0.12.4","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","build":"gulp build","lint":"aegir-lint","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.5.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.32.3","mafmt":"^3.0.1","multiaddr":"^3.0.1","peer-book":"~0.5.0","peer-id":"~0.10.1","peer-info":"~0.11.0"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.2","dirty-chai":"^2.0.1","cids":"~0.5.1","libp2p-kad-dht":"~0.5.1","libp2p-mdns":"~0.9.0","libp2p-multiplex":"~0.5.0","libp2p-railing":"~0.7.0","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.0","libp2p-webrtc-star":"~0.13.1","libp2p-websockets":"~0.10.1","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","electron-webrtc":"^0.3.0","wrtc":"0.0.62"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"4a995613ae335fd30f3fb57c04a9a2d5aeecee32","_id":"libp2p@0.12.4","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"fa996ef08cd3486691306fd95de97feb39476391","size":6675625,"noattachment":false,"key":"/libp2p/-/libp2p-0.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.12.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.12.4.tgz_1504801074141_0.7959606540389359"},"directories":{},"publish_time":1504801077937,"_hasShrinkwrap":false,"_cnpm_publish_time":1504801077937,"_cnpmcore_publish_time":"2021-12-16T10:40:10.350Z"},"0.12.3":{"name":"libp2p","version":"0.12.3","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","build":"gulp build","lint":"aegir-lint","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.5.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.32.2","mafmt":"^3.0.1","multiaddr":"^3.0.1","peer-book":"~0.5.0","peer-id":"~0.10.0","peer-info":"~0.11.0"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.2","dirty-chai":"^2.0.1","cids":"~0.5.1","libp2p-kad-dht":"~0.5.0","libp2p-mdns":"~0.9.0","libp2p-multiplex":"~0.5.0","libp2p-railing":"~0.7.0","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.0","libp2p-webrtc-star":"~0.13.1","libp2p-websockets":"~0.10.1","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","electron-webrtc":"^0.3.0","wrtc":"0.0.62"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"01c20f8ab98385d1e75dd64fdbe9c08bc1e4e15c","_id":"libp2p@0.12.3","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"58841ca6c5ce0376c086fb520620e85d2ef99213","size":6688853,"noattachment":false,"key":"/libp2p/-/libp2p-0.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.12.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.12.3.tgz_1504779562912_0.10205140267498791"},"directories":{},"publish_time":1504779565581,"_hasShrinkwrap":false,"_cnpm_publish_time":1504779565581,"_cnpmcore_publish_time":"2021-12-16T10:40:24.641Z"},"0.12.2":{"name":"libp2p","version":"0.12.2","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","build":"gulp build","lint":"aegir-lint","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.5.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.32.1","mafmt":"^3.0.1","multiaddr":"^3.0.1","peer-book":"~0.5.0","peer-id":"~0.10.0","peer-info":"~0.11.0"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.2","dirty-chai":"^2.0.1","cids":"~0.5.1","libp2p-kad-dht":"~0.5.0","libp2p-mdns":"~0.9.0","libp2p-multiplex":"~0.5.0","libp2p-railing":"~0.7.0","libp2p-secio":"~0.8.1","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.0","libp2p-webrtc-star":"~0.13.1","libp2p-websockets":"~0.10.1","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","electron-webrtc":"^0.3.0","wrtc":"0.0.62"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"Daijiro Wachi","email":"daijiro.wachi@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"3e140d2c4745c479556a68888193936d2c4811f6","_id":"libp2p@0.12.2","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"3d5b18a7d3e3ca670f492817ce1593c0fcae45b9","size":6688835,"noattachment":false,"key":"/libp2p/-/libp2p-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.12.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.12.2.tgz_1504778112464_0.07914272765628994"},"directories":{},"publish_time":1504778114578,"_hasShrinkwrap":false,"_cnpm_publish_time":1504778114578,"_cnpmcore_publish_time":"2021-12-16T10:40:38.796Z"},"0.12.0":{"name":"libp2p","version":"0.12.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","build":"gulp build","lint":"aegir-lint","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=6.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.5.0","libp2p-ping":"~0.6.0","libp2p-swarm":"~0.32.0","mafmt":"^3.0.0","multiaddr":"^3.0.0","peer-book":"~0.5.0","peer-id":"~0.10.0","peer-info":"~0.11.0"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.2","dirty-chai":"^2.0.1","cids":"~0.5.1","libp2p-kad-dht":"~0.5.0","libp2p-mdns":"~0.9.0","libp2p-multiplex":"~0.5.0","libp2p-railing":"~0.7.0","libp2p-secio":"~0.8.0","libp2p-spdy":"~0.11.0","libp2p-tcp":"~0.11.0","libp2p-webrtc-star":"~0.13.0","libp2p-websockets":"~0.10.1","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","electron-webrtc":"^0.3.0","wrtc":"0.0.62"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Elven","email":"mon.samuel@qq.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"RasmusErik Voel Jensen","email":"github@solsort.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"2c032221368b0ab6524dd4c71ee29a13e14eedd7","_id":"libp2p@0.12.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"321a65cd421a143011551ee8c03d3a832aee65e8","size":6692340,"noattachment":false,"key":"/libp2p/-/libp2p-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.12.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.12.0.tgz_1504446231158_0.9668741116765887"},"directories":{},"publish_time":1504446234618,"_hasShrinkwrap":false,"_cnpm_publish_time":1504446234618,"_cnpmcore_publish_time":"2021-12-16T10:40:51.977Z"},"0.11.0":{"name":"libp2p","version":"0.11.0","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","build":"gulp build","lint":"aegir-lint","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.5.0","libp2p-ping":"~0.5.0","libp2p-swarm":"~0.31.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.5.0","peer-id":"~0.9.0","peer-info":"~0.10.0"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.0","dirty-chai":"^2.0.1","cids":"~0.5.1","libp2p-kad-dht":"~0.4.1","libp2p-mdns":"~0.8.0","libp2p-multiplex":"~0.4.4","libp2p-railing":"~0.6.0","libp2p-secio":"~0.7.0","libp2p-spdy":"~0.10.6","libp2p-tcp":"~0.10.2","libp2p-webrtc-star":"~0.12.0","libp2p-websockets":"~0.10.1","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","electron-webrtc":"^0.3.0","wrtc":"0.0.62"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"314b45897f7854101db106cd6bb254b59425ef2c","_id":"libp2p@0.11.0","_shasum":"aabffeacae877c0a6c4a5e9043be643227142d57","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"aabffeacae877c0a6c4a5e9043be643227142d57","size":6614427,"noattachment":false,"key":"/libp2p/-/libp2p-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.11.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.11.0.tgz_1500762082700_0.6316002409439534"},"directories":{},"publish_time":1500762085236,"_hasShrinkwrap":false,"_cnpm_publish_time":1500762085236,"_cnpmcore_publish_time":"2021-12-16T10:41:05.332Z"},"0.10.2":{"name":"libp2p","version":"0.10.2","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","build":"gulp build","lint":"aegir-lint","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","dependencies":{"async":"^2.5.0","libp2p-ping":"~0.4.0","libp2p-swarm":"~0.30.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.8","peer-info":"~0.9.4"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.0","dirty-chai":"^2.0.1","cids":"~0.5.1","libp2p-kad-dht":"~0.3.0","libp2p-mdns":"~0.7.1","libp2p-multiplex":"~0.4.4","libp2p-railing":"~0.5.2","libp2p-secio":"~0.6.8","libp2p-spdy":"~0.10.6","libp2p-tcp":"~0.10.1","libp2p-webrtc-star":"~0.11.0","libp2p-websockets":"~0.10.0","lodash.times":"^4.3.2","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","electron-webrtc":"^0.3.0","wrtc":"0.0.62"},"contributors":[{"name":"Chris Bratlien","email":"chrisbratlien@gmail.com"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"d3b0f380bb805f7447cdfcd93ed080b31540eeb0","_id":"libp2p@0.10.2","_shasum":"3823277b7ab5c10a311e980f328702ca5ab0519b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"3823277b7ab5c10a311e980f328702ca5ab0519b","size":7108684,"noattachment":false,"key":"/libp2p/-/libp2p-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.10.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.10.2.tgz_1500657987402_0.6338628204539418"},"directories":{},"publish_time":1500657989744,"_hasShrinkwrap":false,"_cnpm_publish_time":1500657989744,"_cnpmcore_publish_time":"2021-12-16T10:41:21.205Z"},"0.10.1":{"name":"libp2p","version":"0.10.1","description":"JavaScript base class for libp2p bundles","main":"src/index.js","scripts":{"test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","build":"gulp build","lint":"aegir-lint","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.2","chai":"^4.0.2","cids":"^0.5.0","dirty-chai":"^2.0.0","electron-webrtc":"^0.3.0","libp2p-kad-dht":"^0.2.0","libp2p-mdns":"^0.7.0","libp2p-multiplex":"^0.4.4","libp2p-railing":"^0.5.2","libp2p-secio":"^0.6.8","libp2p-spdy":"^0.10.6","libp2p-swarm":"^0.29.2","libp2p-tcp":"^0.10.1","libp2p-webrtc-star":"^0.11.0","libp2p-websockets":"^0.10.0","lodash.times":"^4.3.2","mafmt":"^2.1.8","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","wrtc":"0.0.62"},"dependencies":{"async":"^2.5.0","libp2p-ping":"~0.4.0","libp2p-swarm":"~0.29.1","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"f877609a58ca6a2b7172ccf1510197a5cb2436de","_id":"libp2p@0.10.1","_shasum":"857f68ea2ba30d6b931b0a7b546458223f31691b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"857f68ea2ba30d6b931b0a7b546458223f31691b","size":6609843,"noattachment":false,"key":"/libp2p/-/libp2p-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.10.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.10.1.tgz_1499680374755_0.029816115042194724"},"directories":{},"publish_time":1499680377501,"_hasShrinkwrap":false,"_cnpm_publish_time":1499680377501,"_cnpmcore_publish_time":"2021-12-16T10:41:33.589Z"},"0.10.0":{"name":"libp2p","version":"0.10.0","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"gulp test","test:node":"gulp test:node","test:browser":"gulp test:browser --dom","release":"gulp release --dom","release-minor":"gulp release --type minor --dom","release-major":"gulp release --type major --dom","build":"gulp build","lint":"aegir-lint","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.2","chai":"^4.0.2","cids":"^0.5.0","dirty-chai":"^2.0.0","electron-webrtc":"^0.3.0","libp2p-kad-dht":"^0.2.0","libp2p-mdns":"^0.7.0","libp2p-multiplex":"^0.4.3","libp2p-railing":"^0.5.1","libp2p-secio":"^0.6.8","libp2p-spdy":"^0.10.6","libp2p-swarm":"^0.29.1","libp2p-tcp":"^0.10.1","libp2p-webrtc-star":"^0.11.0","libp2p-websockets":"^0.10.0","lodash.times":"^4.3.2","mafmt":"^2.1.8","pre-commit":"^1.2.2","pull-goodbye":"0.0.2","pull-serializer":"^0.3.2","pull-stream":"^3.6.0","safe-buffer":"^5.1.1","wrtc":"0.0.62"},"dependencies":{"async":"^2.5.0","libp2p-ping":"~0.3.2","libp2p-swarm":"~0.29.1","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"b6e41922a7bea89f0003503a4e040b7720863d6e","_id":"libp2p@0.10.0","_shasum":"9e425d5449d0b3b4bd1ccc79a97a44c8fd7e7b64","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"9e425d5449d0b3b4bd1ccc79a97a44c8fd7e7b64","size":6594954,"noattachment":false,"key":"/libp2p/-/libp2p-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.10.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-0.10.0.tgz_1499430489780_0.3350827731192112"},"directories":{},"publish_time":1499430492207,"_hasShrinkwrap":false,"_cnpm_publish_time":1499430492207,"_cnpmcore_publish_time":"2021-12-16T10:41:48.111Z"},"0.9.1":{"name":"libp2p","version":"0.9.1","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.2","libp2p-swarm":"~0.29.1","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"0263b899e34df500f902bb829fc2e8807fe51468","_id":"libp2p@0.9.1","_shasum":"a22de72ed75944cb40d1bd333872570a4c8a5042","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a22de72ed75944cb40d1bd333872570a4c8a5042","size":6577431,"noattachment":false,"key":"/libp2p/-/libp2p-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.9.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.9.1.tgz_1492358100890_0.018844329053536057"},"directories":{},"publish_time":1492358105058,"_hasShrinkwrap":false,"_cnpm_publish_time":1492358105058,"_cnpmcore_publish_time":"2021-12-16T10:42:00.831Z"},"0.9.0":{"name":"libp2p","version":"0.9.0","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.2","libp2p-swarm":"~0.29.1","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.7","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"a5b7de1b6bc4a17f402eebdd2d56130b0759480e","_id":"libp2p@0.9.0","_shasum":"66634acc9e82b26a4225cf9581ca3195650ebf29","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"66634acc9e82b26a4225cf9581ca3195650ebf29","size":6577345,"noattachment":false,"key":"/libp2p/-/libp2p-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.9.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.9.0.tgz_1491508292308_0.8969938072841614"},"directories":{},"publish_time":1491508296345,"_hasShrinkwrap":false,"_cnpm_publish_time":1491508296345,"_cnpmcore_publish_time":"2021-12-16T10:42:11.074Z"},"0.8.0":{"name":"libp2p","version":"0.8.0","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.2","libp2p-swarm":"~0.29.0","mafmt":"^2.1.8","multiaddr":"^2.3.0","peer-book":"~0.4.0","peer-id":"~0.8.6","peer-info":"~0.9.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"babb90fe172f666c58b11fb99ae3e8fae84a8145","_id":"libp2p@0.8.0","_shasum":"f9e46bab21ce5a3d4a54a665a5ca0d21d75c0034","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"f9e46bab21ce5a3d4a54a665a5ca0d21d75c0034","size":6572483,"noattachment":false,"key":"/libp2p/-/libp2p-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.8.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.8.0.tgz_1490973574968_0.47088465513661504"},"directories":{},"publish_time":1490973578784,"_hasShrinkwrap":false,"_cnpm_publish_time":1490973578784,"_cnpmcore_publish_time":"2021-12-16T10:42:23.514Z"},"0.7.0":{"name":"libp2p","version":"0.7.0","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.2","libp2p-swarm":"~0.28.0","multiaddr":"^2.3.0","peer-book":"~0.3.2","peer-id":"~0.8.5","peer-info":"~0.8.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"9f4ec2a915c66a686d12cea370ad68d379e1f7ee","_id":"libp2p@0.7.0","_shasum":"274985e4b7d642b79d287ef49644ef4f3eda0c55","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"274985e4b7d642b79d287ef49644ef4f3eda0c55","size":6571901,"noattachment":false,"key":"/libp2p/-/libp2p-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.7.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.7.0.tgz_1490771048732_0.6324171994347125"},"directories":{},"publish_time":1490771052888,"_hasShrinkwrap":false,"_cnpm_publish_time":1490771052888,"_cnpmcore_publish_time":"2021-12-16T10:42:35.005Z"},"0.6.2":{"name":"libp2p","version":"0.6.2","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.2","libp2p-swarm":"~0.28.0","multiaddr":"^2.3.0","peer-book":"~0.3.2","peer-id":"~0.8.5","peer-info":"~0.8.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"df4c99df4aa4a8bf9a3ccf8da3944e30799a8f3a","_id":"libp2p@0.6.2","_shasum":"d593fe27f586593bb12bfd8eb598e9de9eee3c57","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"d593fe27f586593bb12bfd8eb598e9de9eee3c57","size":6558289,"noattachment":false,"key":"/libp2p/-/libp2p-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.6.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.6.2.tgz_1490701502533_0.8919391217641532"},"directories":{},"publish_time":1490701506161,"_hasShrinkwrap":false,"_cnpm_publish_time":1490701506161,"_cnpmcore_publish_time":"2021-12-16T10:42:50.133Z"},"0.6.0":{"name":"libp2p","version":"0.6.0","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.2","libp2p-swarm":"~0.26.19","multiaddr":"^2.2.3","peer-book":"~0.3.2","peer-id":"~0.8.5","peer-info":"~0.8.5"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"f74bc0596d988a42b86b52af40897425b31e4d56","_id":"libp2p@0.6.0","_shasum":"a6159963cf57108aaf764d948f15caa913d3eed2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a6159963cf57108aaf764d948f15caa913d3eed2","size":6558263,"noattachment":false,"key":"/libp2p/-/libp2p-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.6.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-0.6.0.tgz_1490626136677_0.9194422885775566"},"directories":{},"publish_time":1490626137582,"_hasShrinkwrap":false,"_cnpm_publish_time":1490626137582,"_cnpmcore_publish_time":"2021-12-16T10:43:03.948Z"},"0.5.5":{"name":"libp2p","version":"0.5.5","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"aegir":"^11.0.0","chai":"^3.5.0","dirty-chai":"^1.2.2","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.2","libp2p-swarm":"~0.26.19","mafmt":"^2.1.6","multiaddr":"^2.2.2","peer-book":"~0.3.1","peer-id":"~0.8.4","peer-info":"~0.8.4"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"b5209fc456b3ae3825541c04a7ae5361f2b7753e","_id":"libp2p@0.5.5","_shasum":"431ead8a8a81d4be5b35ebcb63fa62aa51cb7fe1","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.2.1","_npmUser":{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},"dist":{"shasum":"431ead8a8a81d4be5b35ebcb63fa62aa51cb7fe1","size":5847922,"noattachment":false,"key":"/libp2p/-/libp2p-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.5.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.5.5.tgz_1490112420452_0.13546651788055897"},"directories":{},"publish_time":1490112424146,"_hasShrinkwrap":false,"_cnpm_publish_time":1490112424146,"_cnpmcore_publish_time":"2021-12-16T10:43:16.275Z"},"0.5.4":{"name":"libp2p","version":"0.5.4","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^10.0.0","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.1","libp2p-swarm":"~0.26.17","mafmt":"^2.1.6","multiaddr":"^2.2.1","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"b71f77dcf70d85e6b14e52e218d2075f32336ca5","_id":"libp2p@0.5.4","_shasum":"5ccb239564af598db501239ae73d04d7ba6be711","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"5ccb239564af598db501239ae73d04d7ba6be711","size":5847831,"noattachment":false,"key":"/libp2p/-/libp2p-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.5.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-0.5.4.tgz_1486797576568_0.18190119718201458"},"directories":{},"publish_time":1486797579388,"_hasShrinkwrap":false,"_cnpm_publish_time":1486797579388,"_cnpmcore_publish_time":"2021-12-16T10:43:28.511Z"},"0.5.3":{"name":"libp2p","version":"0.5.3","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^10.0.0","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.1","libp2p-swarm":"~0.26.16","mafmt":"^2.1.6","multiaddr":"^2.2.1","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"cbb7290a97cb89786476817c2a2e01e44cac7edf","_id":"libp2p@0.5.3","_shasum":"0485ed36377c7feba177ba332e51986b5493bdaa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"0485ed36377c7feba177ba332e51986b5493bdaa","size":5847828,"noattachment":false,"key":"/libp2p/-/libp2p-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.5.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.5.3.tgz_1486783731098_0.02085516299121082"},"directories":{},"publish_time":1486783731409,"_hasShrinkwrap":false,"_cnpm_publish_time":1486783731409,"_cnpmcore_publish_time":"2021-12-16T10:43:37.723Z"},"0.5.2":{"name":"libp2p","version":"0.5.2","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/libp2p/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^10.0.0","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"~0.3.0","libp2p-swarm":"~0.26.14","mafmt":"^2.1.6","multiaddr":"^2.2.1","peer-book":"~0.3.1","peer-id":"~0.8.2","peer-info":"~0.8.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"109ee51d7b922cd320a10b297d6cd1777ccc05ae","_id":"libp2p@0.5.2","_shasum":"4a93599e77fdc1a27c37f40274b1eeeff337bbe0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"4a93599e77fdc1a27c37f40274b1eeeff337bbe0","size":5847817,"noattachment":false,"key":"/libp2p/-/libp2p-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.5.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.5.2.tgz_1486664325442_0.3495959413703531"},"directories":{},"publish_time":1486664325753,"_hasShrinkwrap":false,"_cnpm_publish_time":1486664325753,"_cnpmcore_publish_time":"2021-12-16T10:43:49.973Z"},"0.5.1":{"name":"libp2p","version":"0.5.1","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/diasdavid/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^9.4.0","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"^0.3.0","libp2p-swarm":"^0.26.13","mafmt":"^2.1.6","multiaddr":"^2.2.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"e24a1e43dce3570af78131af38c299be016b70d2","_id":"libp2p@0.5.1","_shasum":"402d4d1bac3b165c89c99cdbc6a2325bec3351c5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"402d4d1bac3b165c89c99cdbc6a2325bec3351c5","size":6475333,"noattachment":false,"key":"/libp2p/-/libp2p-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.5.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-0.5.1.tgz_1485638432067_0.4374545735772699"},"directories":{},"publish_time":1485638432886,"_hasShrinkwrap":false,"_cnpm_publish_time":1485638432886,"_cnpmcore_publish_time":"2021-12-16T10:44:02.195Z"},"0.5.0":{"name":"libp2p","version":"0.5.0","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/diasdavid/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^9.4.0","pre-commit":"^1.2.2"},"dependencies":{"libp2p-ping":"^0.3.0","libp2p-swarm":"^0.26.13","mafmt":"^2.1.6","multiaddr":"^2.2.0","peer-book":"^0.3.0","peer-id":"^0.8.1","peer-info":"^0.8.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"},{"name":"mayerwin","email":"mayerwin@users.noreply.github.com"}],"gitHead":"d01876a3d123b13cceacf7bc6f281d3ccef0567f","_id":"libp2p@0.5.0","_shasum":"a4a3d6426a8f810185c42453d3c3b1781410a164","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a4a3d6426a8f810185c42453d3c3b1781410a164","size":6475406,"noattachment":false,"key":"/libp2p/-/libp2p-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.5.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-0.5.0.tgz_1485638076303_0.47835350851528347"},"directories":{},"publish_time":1485638077102,"_hasShrinkwrap":false,"_cnpm_publish_time":1485638077102,"_cnpmcore_publish_time":"2021-12-16T10:44:14.143Z"},"0.3.1":{"name":"libp2p","version":"0.3.1","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/diasdavid/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^9.1.2","pre-commit":"^1.1.1"},"dependencies":{"libp2p-ping":"^0.3.0","libp2p-swarm":"^0.26.3","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"078956b3106a8d649964d742cf4d02971b576068","_id":"libp2p@0.3.1","_shasum":"62155097fc979ec1c5884febed50a8848425b413","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"dist":{"shasum":"62155097fc979ec1c5884febed50a8848425b413","size":6622044,"noattachment":false,"key":"/libp2p/-/libp2p-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-0.3.1.tgz_1480594662084_0.6443374445661902"},"directories":{},"publish_time":1480594662853,"_hasShrinkwrap":false,"_cnpm_publish_time":1480594662853,"_cnpmcore_publish_time":"2021-12-16T10:44:24.239Z"},"0.3.0":{"name":"libp2p","version":"0.3.0","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/diasdavid/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^9.1.2","pre-commit":"^1.1.1"},"dependencies":{"libp2p-swarm":"^0.26.3","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"ee801c9be2f07256c1d4c2efaebd16f4ea8d82bc","_id":"libp2p@0.3.0","_shasum":"d87284c305d496fe0d52093bf72d1f4cc5b33eb0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"dist":{"shasum":"d87284c305d496fe0d52093bf72d1f4cc5b33eb0","size":6621948,"noattachment":false,"key":"/libp2p/-/libp2p-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.3.0.tgz_1480329642413_0.22644142829813063"},"directories":{},"publish_time":1480329646731,"_hasShrinkwrap":false,"_cnpm_publish_time":1480329646731,"_cnpmcore_publish_time":"2021-12-16T10:44:38.552Z"},"0.2.1":{"name":"libp2p","version":"0.2.1","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/diasdavid/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^9.1.2","pre-commit":"^1.1.1"},"dependencies":{"libp2p-swarm":"^0.26.3","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"c4abbaa2f9bbbf3e02b3d6ddd479330503f7baac","_id":"libp2p@0.2.1","_shasum":"1cc9c39028e0a728cf9587b01620584d23f4e559","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"1cc9c39028e0a728cf9587b01620584d23f4e559","size":6617049,"noattachment":false,"key":"/libp2p/-/libp2p-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.2.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-0.2.1.tgz_1480273001307_0.9739435834344476"},"directories":{},"publish_time":1480273005463,"_hasShrinkwrap":false,"_cnpm_publish_time":1480273005463,"_cnpmcore_publish_time":"2021-12-16T10:44:51.363Z"},"0.2.0":{"name":"libp2p","version":"0.2.0","description":"JavaScript Skeleton for libp2p bundles","main":"src/index.js","scripts":{"test":"aegir-test node","lint":"aegir-lint","release":"aegir-release node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":">=4.0.0","npm":">=3.0.0"},"pre-commit":["lint","test"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"homepage":"https://github.com/diasdavid/js-libp2p","devDependencies":{"chai":"^3.5.0","aegir":"^9.1.2","pre-commit":"^1.1.1"},"dependencies":{"libp2p-swarm":"^0.26.3","mafmt":"^2.1.2","multiaddr":"^2.1.1","peer-book":"^0.3.0","peer-id":"^0.8.0","peer-info":"^0.8.1"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"fc43b9983661a1f29fe96469aa91acf5d9d52f2c","_id":"libp2p@0.2.0","_shasum":"3ad14e5a53ce554a7a793059c0e557216540a42a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"3ad14e5a53ce554a7a793059c0e557216540a42a","size":6616805,"noattachment":false,"key":"/libp2p/-/libp2p-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.2.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-0.2.0.tgz_1480272086431_0.25492902123369277"},"directories":{},"publish_time":1480272087054,"_hasShrinkwrap":false,"_cnpm_publish_time":1480272087054,"_cnpmcore_publish_time":"2021-12-16T10:45:01.337Z"},"0.1.1":{"name":"libp2p","version":"0.1.1","description":"Node.js implementation of libp2p","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p.git"},"keywords":["IPFS"],"engines":{"node":"^4.0.0"},"pre-commit":[],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p/issues"},"homepage":"https://github.com/diasdavid/js-libp2p","devDependencies":{"code":"^1.5.0","lab":"^5.17.0","pre-commit":"^1.1.1","standard":"^5.3.1"},"gitHead":"c007c4cdd087f3de08cf9dd75d6ae999ea19346b","_id":"libp2p@0.1.1","_shasum":"443a1b6d1fecf287dbbc7802127d3dc7d7cd7c53","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"dist":{"shasum":"443a1b6d1fecf287dbbc7802127d3dc7d7cd7c53","size":2803,"noattachment":false,"key":"/libp2p/-/libp2p-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.1.1.tgz"},"directories":{},"publish_time":1446069640313,"_hasShrinkwrap":false,"_cnpm_publish_time":1446069640313,"_cnpmcore_publish_time":"2021-12-16T10:45:01.855Z"},"0.1.0":{"name":"libp2p","version":"0.1.0","description":"Node.js implementation of libp2p","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-libp2p.git"},"keywords":["IPFS"],"engines":{"node":"^4.0.0"},"pre-commit":[],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-libp2p/issues"},"homepage":"https://github.com/diasdavid/node-libp2p","devDependencies":{"code":"^1.5.0","lab":"^5.17.0","pre-commit":"^1.1.1","standard":"^5.3.1"},"gitHead":"51631eae5eae6e5adb413a452773f05f7705beb8","_id":"libp2p@0.1.0","_shasum":"b362ca2cf2645f34b410e6e8abe483c4f8b8c1d8","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"dist":{"shasum":"b362ca2cf2645f34b410e6e8abe483c4f8b8c1d8","size":2814,"noattachment":false,"key":"/libp2p/-/libp2p-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.1.0.tgz"},"directories":{},"publish_time":1443309316707,"_hasShrinkwrap":false,"_cnpm_publish_time":1443309316707,"_cnpmcore_publish_time":"2021-12-16T10:45:02.101Z"},"0.0.1":{"name":"libp2p","version":"0.0.1","description":"Node.js implementation of libp2p","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/diasdavid/node-libp2p.git"},"keywords":["IPFS"],"engines":{"node":"^4.0.0"},"pre-commit":[],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-libp2p/issues"},"homepage":"https://github.com/diasdavid/node-libp2p","devDependencies":{"code":"^1.5.0","lab":"^5.17.0","pre-commit":"^1.1.1","standard":"^5.3.1"},"gitHead":"1077718a136227945029d1bebf88bdef1421407c","_id":"libp2p@0.0.1","_shasum":"dec94776441e0491b85073824db016bb8c12d291","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"npm-service-account-libp2p","email":""}],"dist":{"shasum":"dec94776441e0491b85073824db016bb8c12d291","size":2414,"noattachment":false,"key":"/libp2p/-/libp2p-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p/download/libp2p-0.0.1.tgz"},"directories":{},"publish_time":1442762365685,"_hasShrinkwrap":false,"_cnpm_publish_time":1442762365685,"_cnpmcore_publish_time":"2021-12-16T10:45:02.333Z"}},"readme":"<h1 align=\"center\">\n  <a href=\"https://libp2p.io\"><img width=\"250\" src=\"https://github.com/libp2p/js-libp2p/blob/main/img/libp2p.png?raw=true\" alt=\"libp2p hex logo\" /></a>\n</h1>\n\n<h3 align=\"center\">The JavaScript implementation of the libp2p Networking Stack</h3>\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![npm](https://img.shields.io/npm/dm/libp2p.svg?style=flat-square)](https://www.npmjs.com/package/libp2p)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\n[![Matrix](https://img.shields.io/badge/matrix-%23libp2p--implementers%3Aipfs.io-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discord](https://img.shields.io/discord/806902334369824788?color=blueviolet\\&label=discord\\&style=flat-square)](https://discord.com/invite/Ae4TbahHaT)\n[![codecov](https://img.shields.io/codecov/c/github/libp2p/js-libp2p.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)\n[![CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&style=flat-square)](https://github.com/libp2p/js-libp2p/actions/workflows/main.yml?query=branch%3Amain)\n\n# Background\n\nlibp2p is the product of a long and arduous quest to understand the evolution of the Internet networking stack. In order to build P2P applications, devs have long had to make custom ad-hoc solutions to fit their needs, sometimes making some hard assumptions about their runtimes and the state of the network at the time of their development. Today, looking back more than 20 years, we see a clear pattern in the types of mechanisms built around the Internet Protocol, IP, which can be found throughout many layers of the OSI layer system, libp2p distils these mechanisms into flat categories and defines clear interfaces that once exposed, enable other protocols and applications to use and swap them, enabling upgradability and adaptability for the runtime, without breaking the API.\n\nWe are in the process of writing better documentation, blog posts, tutorials and a formal specification. Today you can find:\n\n- [libp2p.io](https://libp2p.io)\n- [docs.libp2p.io](https://docs.libp2p.io)\n- [Specification (WIP)](https://github.com/libp2p/specs)\n- [Discussion Forums](https://discuss.libp2p.io)\n- Talks\n  - [`libp2p <3 ethereum` at DEVCON2](https://archive.devcon.org/archive/watch/2/libp2p-devp2p-ipfs-and-ethereum-networking/)\n- Articles\n  - [The overview of libp2p](https://github.com/libp2p/libp2p#description)\n\nTo sum up, libp2p is a \"network stack\" -- a protocol suite -- that cleanly separates concerns, and enables sophisticated applications to only use the protocols they absolutely need, without giving up interoperability and upgradability. libp2p grew out of IPFS, but it is built so that lots of people can use it, for lots of different projects.\n\n# Roadmap\n\nThe js-libp2p roadmap can be found here: <https://github.com/libp2p/js-libp2p/blob/main/ROADMAP.md>\n\nIt represents current projects the js-libp2p maintainers are focused on and provides an estimation of completion targets.\n\n# Usage\n\n### Configuration\n\nFor all the information on how you can configure libp2p see [CONFIGURATION.md](https://github.com/libp2p/js-libp2p/blob/main/doc/CONFIGURATION.md).\n\n## Limits\n\nFor help configuring your node to resist malicious network peers, see [LIMITS.md](https://github.com/libp2p/js-libp2p/blob/main/doc/LIMITS.md)\n\n## Getting started\n\nIf you are starting your journey with `js-libp2p`, read the [GETTING\\_STARTED.md](https://github.com/libp2p/js-libp2p/blob/main/doc/GETTING_STARTED.md) guide.\n\n## Tutorials and Examples\n\nYou can find multiple examples on the [examples repo](https://github.com/libp2p/js-libp2p-examples) that will guide you through using libp2p for several scenarios.\n\n# Development\n\n**Clone and install dependencies:**\n\n```sh\n> git clone https://github.com/libp2p/js-libp2p.git\n> cd js-libp2p\n> npm install\n> npm run build\n```\n\n# Tests\n\n## Run unit tests\n\n```sh\n# run all the unit tests\n> npm test\n\n# run just Node.js tests\n> npm run test:node\n\n# run just Browser tests (Chrome)\n> npm run test:chrome\n```\n\n# Packages\n\nList of packages currently in existence for libp2p\n\n> This table is generated using the module `package-table` with `package-table --data=package-list.json`.\n\n| Package                                                                                                | Version                                                                                                                                                                 | Deps                                                                                                                                                                                                            | CI                                                                                                                                                                                                                                                                                        | Coverage                                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **libp2p**                                                                                             |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`libp2p`](//github.com/libp2p/js-libp2p)                                                              | [![npm](https://img.shields.io/npm/v/libp2p.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/libp2p)                                                           | [![Deps](https://img.shields.io/librariesio/release/npm/libp2p?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/libp2p)                                                               | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p)                                                                                                     |\n| [`@libp2p/interface`](//github.com/libp2p/js-libp2p/tree/main/packages/interface)                      | [![npm](https://img.shields.io/npm/v/%40libp2p%2Finterface.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/interface)                                 | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Finterface?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Finterface)                                 | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/interface/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/interface)                                           |\n| **transports**                                                                                         |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@libp2p/memory`](//github.com/libp2p/js-libp2p/tree/main/packages/transport-memory)                  | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fmemory.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/memory)                                       | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fmemory?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fmemory)                                       | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-memory/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-memory)                             |\n| [`@libp2p/tcp`](//github.com/libp2p/js-libp2p/tree/main/packages/transport-tcp)                        | [![npm](https://img.shields.io/npm/v/%40libp2p%2Ftcp.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/tcp)                                             | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Ftcp?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Ftcp)                                             | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-tcp/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-tcp)                                   |\n| [`@libp2p/webrtc`](//github.com/libp2p/js-libp2p/tree/main/packages/transport-webrtc)                  | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fwebrtc.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/webrtc)                                       | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fwebrtc?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fwebrtc)                                       | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-webrtc/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-webrtc)                             |\n| [`@libp2p/websockets`](//github.com/libp2p/js-libp2p/tree/main/packages/transport-websockets)          | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fwebsockets.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/websockets)                               | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fwebsockets?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fwebsockets)                               | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-websockets/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-websockets)                     |\n| [`@libp2p/webtransport`](//github.com/libp2p/js-libp2p/tree/main/packages/transport-webtransport)      | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fwebtransport.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/webtransport)                           | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fwebtransport?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fwebtransport)                           | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-webtransport/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/transport-webtransport)                 |\n| **secure channels**                                                                                    |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@chainsafe/libp2p-noise`](//github.com/ChainSafe/js-libp2p-noise)                                    | [![npm](https://img.shields.io/npm/v/%40chainsafe%2Flibp2p-noise.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@chainsafe/libp2p-noise)                     | [![Deps](https://img.shields.io/librariesio/release/npm/%40chainsafe%2Flibp2p-noise?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40chainsafe%2Flibp2p-noise)                     | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/ChainSafe/js-libp2p-noise/js-test-and-release.yml?branch=master\\&label=ci\\&style=flat-square)](//github.com/ChainSafe/js-libp2p-noise/actions?query=branch%3Amaster+workflow%3Aci+)                                   | [![codecov](https://codecov.io/gh/ChainSafe/js-libp2p-noise/branch/master/graph/badge.svg?style=flat-square)](https://codecov.io/gh/ChainSafe/js-libp2p-noise)                                                                                 |\n| [`@libp2p/plaintext`](//github.com/libp2p/js-libp2p/tree/main/packages/connection-encrypter-plaintext) | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fplaintext.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/plaintext)                                 | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fplaintext?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fplaintext)                                 | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/connection-encrypter-plaintext/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/connection-encrypter-plaintext) |\n| [`@libp2p/tls`](//github.com/libp2p/js-libp2p/tree/main/packages/connection-encrypter-tls)             | [![npm](https://img.shields.io/npm/v/%40libp2p%2Ftls.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/tls)                                             | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Ftls?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Ftls)                                             | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/connection-encrypter-tls/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/connection-encrypter-tls)             |\n| **stream multiplexers**                                                                                |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@chainsafe/libp2p-yamux`](//github.com/ChainSafe/js-libp2p-yamux)                                    | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fyamux.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@chainsafe/libp2p-yamux)                               | [![Deps](https://img.shields.io/librariesio/release/npm/%40chainsafe%2Flibp2p-yamux?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40chainsafe%2Flibp2p-yamux)                     | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/ChainSafe/js-libp2p-yamux/js-test-and-release.yml?branch=master\\&label=ci\\&style=flat-square)](//github.com/ChainSafe/js-libp2p-yamux/actions?query=branch%3Amaster+workflow%3Aci+)                                   | [![codecov](https://codecov.io/gh/ChainSafe/js-libp2p-yamux/branch/master/graph/badge.svg?style=flat-square)](https://codecov.io/gh/ChainSafe/js-libp2p-yamux)                                                                                 |\n| [`@libp2p/mplex`](//github.com/libp2p/js-libp2p/tree/main/packages/stream-multiplexer-mplex)           | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fmplex.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/mplex)                                         | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fmplex?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fmplex)                                         | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/stream-multiplexer-mplex/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/stream-multiplexer-mplex)             |\n| **peer discovery**                                                                                     |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@libp2p/bootstrap`](//github.com/libp2p/js-libp2p/tree/main/packages/peer-discovery-bootstrap)       | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fbootstrap.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/bootstrap)                                 | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fbootstrap?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fbootstrap)                                 | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/peer-discovery-bootstrap/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/peer-discovery-bootstrap)             |\n| [`@libp2p/kad-dht`](//github.com/libp2p/js-libp2p/tree/main/packages/kad-dht)                          | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fkad-dht.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/kad-dht)                                     | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fkad-dht?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fkad-dht)                                     | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/kad-dht/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/kad-dht)                                               |\n| [`@libp2p/mdns`](//github.com/libp2p/js-libp2p/tree/main/packages/peer-discovery-mdns)                 | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fmdns.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/mdns)                                           | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fmdns?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fmdns)                                           | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/peer-discovery-mdns/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/peer-discovery-mdns)                       |\n| [`@chainsafe/discv5`](//github.com/ChainSafe/discv5)                                                   | [![npm](https://img.shields.io/npm/v/%40chainsafe%2Fdiscv5.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@chainsafe/discv5)                                 | [![Deps](https://img.shields.io/librariesio/release/npm/%40chainsafe%2Fdiscv5?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40chainsafe%2Fdiscv5)                                 | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/ChainSafe/discv5/test_and_release.yml?branch=master\\&label=ci\\&style=flat-square)](//github.com/ChainSafe/discv5/actions?query=branch%3Amaster+workflow%3Aci+)                                                        | [![codecov](https://codecov.io/gh/ChainSafe/discv5/branch/master/graph/badge.svg?style=flat-square)](https://codecov.io/gh/ChainSafe/discv5)                                                                                                   |\n| **content routing**                                                                                    |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@libp2p/http-v1-content-routing`](//github.com/libp2p/js-http-v1-content-routing)                    | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fhttp-v1-content-routing.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/http-v1-content-routing)     | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fhttp-v1-content-routing?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fhttp-v1-content-routing)     | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-http-v1-content-routing/js-test-and-release.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-http-v1-content-routing/actions?query=branch%3Amain+workflow%3Aci+)                       | [![codecov](https://codecov.io/gh/libp2p/js-http-v1-content-routing/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-http-v1-content-routing)                                                                   |\n| [`@libp2p/delegated-content-routing`](//github.com/libp2p/js-libp2p-delegated-content-routing)         | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fdelegated-content-routing.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/delegated-content-routing) | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fdelegated-content-routing?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fdelegated-content-routing) | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p-delegated-content-routing/js-test-and-release.yml?branch=master\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p-delegated-content-routing/actions?query=branch%3Amaster+workflow%3Aci+) | [![codecov](https://codecov.io/gh/libp2p/js-libp2p-delegated-content-routing/branch/master/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-delegated-content-routing)                                               |\n| [`@libp2p/kad-dht`](//github.com/libp2p/js-libp2p/tree/main/packages/kad-dht)                          | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fkad-dht.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/kad-dht)                                     | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fkad-dht?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fkad-dht)                                     | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/kad-dht/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/kad-dht)                                               |\n| **peer routing**                                                                                       |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@libp2p/delegated-peer-routing`](//github.com/libp2p/js-libp2p-delegated-peer-routing)               | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fdelegated-peer-routing.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/delegated-peer-routing)       | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fdelegated-peer-routing?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fdelegated-peer-routing)       | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p-delegated-peer-routing/js-test-and-release.yml?branch=master\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p-delegated-peer-routing/actions?query=branch%3Amaster+workflow%3Aci+)       | [![codecov](https://codecov.io/gh/libp2p/js-libp2p-delegated-peer-routing/branch/master/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-delegated-peer-routing)                                                     |\n| [`@libp2p/kad-dht`](//github.com/libp2p/js-libp2p/tree/main/packages/kad-dht)                          | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fkad-dht.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/kad-dht)                                     | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fkad-dht?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fkad-dht)                                     | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/kad-dht/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/kad-dht)                                               |\n| **utilities**                                                                                          |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@libp2p/crypto`](//github.com/libp2p/js-libp2p/tree/main/packages/crypto)                            | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fcrypto.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/crypto)                                       | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fcrypto?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fcrypto)                                       | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/crypto/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/crypto)                                                 |\n| **data types**                                                                                         |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@libp2p/peer-id`](//github.com/libp2p/js-libp2p/tree/main/packages/peer-id)                          | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fpeer-id.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/peer-id)                                     | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fpeer-id?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fpeer-id)                                     | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/peer-id/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/peer-id)                                               |\n| [`@libp2p/peer-record`](//github.com/libp2p/js-libp2p/tree/main/packages/peer-record)                  | [![npm](https://img.shields.io/npm/v/%40libp2p%2Fpeer-record.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@libp2p/peer-record)                             | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Fpeer-record?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Fpeer-record)                             | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/actions?query=branch%3Amain+workflow%3Aci+)                                                                        | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/peer-record/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/peer-record)                                       |\n| **pubsub**                                                                                             |                                                                                                                                                                         |                                                                                                                                                                                                                 |                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                |\n| [`@chainsafe/libp2p-gossipsub`](//github.com/ChainSafe/js-libp2p-gossipsub)                            | [![npm](https://img.shields.io/npm/v/%40chainsafe%2Flibp2p-gossipsub.svg?maxAge=86400\\&style=flat-square)](//npmjs.com/package/@chainsafe/libp2p-gossipsub)             | [![Deps](https://img.shields.io/librariesio/release/npm/%40chainsafe%2Flibp2p-gossipsub?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40chainsafe%2Flibp2p-gossipsub)             | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/ChainSafe/js-libp2p-gossipsub/main.yml?branch=master\\&label=ci\\&style=flat-square)](//github.com/ChainSafe/js-libp2p-gossipsub/actions?query=branch%3Amaster+workflow%3Aci+)                                          | [![codecov](https://codecov.io/gh/ChainSafe/js-libp2p-gossipsub/branch/master/graph/badge.svg?style=flat-square)](https://codecov.io/gh/ChainSafe/js-libp2p-gossipsub)                                                                         |\n| [`@libp2p/floodsub`](//github.com/libp2p/js-libp2p/tree/main/packages/floodsub)                        | [![npm](https://img.shields.io/npm/v/%40libp2p%2Ffloodsub.svg?maxAge=86400\\&style=flat-square)](//github.com/libp2p/js-libp2p/tree/main/packages/floodsub/releases)     | [![Deps](https://img.shields.io/librariesio/release/npm/%40libp2p%2Ffloodsub?logo=Libraries.io\\&logoColor=white\\&style=flat-square)](//libraries.io/npm/%40libp2p%2Ffloodsub)                                   | [![GitHub CI](https://img.shields.io/github/actions/workflow/status/libp2p/js-libp2p/tree/main/packages/floodsub/main.yml?branch=main\\&label=ci\\&style=flat-square)](//github.com/libp2p/js-libp2p/tree/main/packages/floodsub/actions?query=branch%3Amain+workflow%3Aci+)                | [![codecov](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/floodsub/branch/main/graph/badge.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p/tree/main/packages/floodsub)                                             |\n\n# Used by\n\n<div style=\"padding: 20px\">\n  <p align=\"middle\">\n    <a href=\"https://lodestar.chainsafe.io/\"><img width=\"300\" src=\"https://github.com/ChainSafe/lodestar/blob/unstable/assets/lodestar_icon_text_black_stroke.png?raw=true\"></a>\n    <a href=\"https://hoprnet.org/\"><img width=\"150\" src=\"https://github.com/hoprnet/hopr-assets/blob/master/v1/logo/hopr_logo_padded.png?raw=true\" alt=\"HOPR Logo\">\n    <a href=\"https://helia.io/\"><img src=\"https://raw.githubusercontent.com/ipfs/helia/main/assets/helia.png\" alt=\"Helia logo\" width=\"150\" /></a>\n    <a href=\"https://github.com/orbitdb/orbitdb\"><img src=\"https://avatars.githubusercontent.com/u/25079463?s=200&v=4\" alt=\"OrbitDB logo\" width=\"150\" /></a>\n    <a href=\"https://waku.org/\"><img src=\"https://avatars.githubusercontent.com/u/107703624?s=200&v=4\" alt=\"Waku\" width=\"150\" /></a>\n    <a href=\"https://peerbit.org/\"><img src=\"https://www.peerbit.org/content/docs/peerbit-logo.png\" alt=\"Peerbit logo\" width=\"150\" /></a>\n  </p>\n</div>\n\nAnd [many others...](https://github.com/libp2p/js-libp2p/network/dependents)\n\n# Contribute\n\nThe libp2p implementation in JavaScript is a work in progress. As such, there are a few things you can do right now to help out:\n\n- Go through the modules and **check out existing issues**. This would be especially useful for modules in active development. Some knowledge of IPFS/libp2p may be required, as well as the infrastructure behind it - for instance, you may need to read up on p2p and more complex operations like muxing to be able to help technically.\n- **Perform code reviews**. More eyes will help a) speed the project along b) ensure quality and c) reduce possible future bugs.\n- **Add tests**. There can never be enough tests.\n\n# API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/libp2p.html>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](https://github.com/libp2p/js-libp2p/blob/main/packages/libp2p/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/libp2p/js-libp2p/blob/main/packages/libp2p/LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n# Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","_attachments":{},"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/libp2p#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"license":"Apache-2.0 OR MIT"}